# near model CODE resource # jump table entries: 4576-4606 (31 of them) fn00000000: 00000000 4E56 0000 link A6, 0 00000004 48E7 0018 movem.l -[A7], A3,A4 00000008 286E 0008 movea.l A4, [A6 + 0x8] 0000000C 266C 0008 movea.l A3, [A4 + 0x8] 00000010 2053 movea.l A0, [A3] 00000012 2F28 0024 move.l -[A7], [A0 + 0x24] 00000016 486C FE4E pea.l [A4 - 0x1B2] 0000001A 4EAD 24AA jsr [A5 + 0x24AA /* export_1169 */] 0000001E 4267 clr.w -[A7] 00000020 42A7 clr.l -[A7] 00000022 4EAD 433A jsr [A5 + 0x433A /* export_2147 */] 00000026 205F movea.l A0, [A7]+ 00000028 2050 movea.l A0, [A0] 0000002A 2F28 01AE move.l -[A7], [A0 + 0x1AE] 0000002E 486C FE4E pea.l [A4 - 0x1B2] 00000032 4EAD 35E2 jsr [A5 + 0x35E2 /* export_1720 */] 00000036 101F move.b D0, [A7]+ 00000038 6710 beq +0x12 /* 0000004A */ 0000003A 2F2C 0008 move.l -[A7], [A4 + 0x8] 0000003E 4EAD 2412 jsr [A5 + 0x2412 /* export_1150 */] 00000042 2F2C 0008 move.l -[A7], [A4 + 0x8] 00000046 4EAD 2452 jsr [A5 + 0x2452 /* export_1158 */] label0000004A: 0000004A 4CDF 1800 movem.l A3,A4, [A7]+ 0000004E 4E5E unlink A6 00000050 2E9F move.l [A7], [A7]+ 00000052 4E75 rts fn00000054: 00000054 4E56 FED0 link A6, -0x0130 00000058 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4 0000005C 266E 0008 movea.l A3, [A6 + 0x8] 00000060 286B 0008 movea.l A4, [A3 + 0x8] 00000064 302E 000C move.w D0, [A6 + 0xC] 00000068 0440 0BCD subi.w D0, 0xBCD 0000006C 6746 beq +0x48 /* 000000B4 */ 0000006E 5340 subq.w D0, 1 00000070 670C beq +0xE /* 0000007E */ 00000072 0440 07E2 subi.w D0, 0x7E2 00000076 6700 00A4 beq +0xA6 /* 0000011C */ 0000007A 6000 00FC bra +0xFE /* 00000178 */ label0000007E: 0000007E 2F2B 0008 move.l -[A7], [A3 + 0x8] 00000082 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */] 00000086 2054 movea.l A0, [A4] 00000088 2F28 0024 move.l -[A7], [A0 + 0x24] 0000008C 2F28 002C move.l -[A7], [A0 + 0x2C] 00000090 1F3C 0001 move.b -[A7], 0x1 00000094 4EAD 0C92 jsr [A5 + 0xC92 /* export_398 */] 00000098 2F2B 0008 move.l -[A7], [A3 + 0x8] 0000009C 4EAD 0FD2 jsr [A5 + 0xFD2 /* export_502 */] 000000A0 42A7 clr.l -[A7] 000000A2 2054 movea.l A0, [A4] 000000A4 2F28 002C move.l -[A7], [A0 + 0x2C] 000000A8 4EAD 306A jsr [A5 + 0x306A /* export_1545 */] 000000AC 4EAD 1F4A jsr [A5 + 0x1F4A /* export_997 */] 000000B0 6000 0164 bra +0x166 /* 00000216 */ label000000B4: 000000B4 42A7 clr.l -[A7] 000000B6 4EAD 433A jsr [A5 + 0x433A /* export_2147 */] 000000BA 205F movea.l A0, [A7]+ 000000BC 43EE FF70 lea.l A1, [A6 - 0x90] 000000C0 2050 movea.l A0, [A0] 000000C2 45E8 00C0 lea.l A2, [A0 + 0xC0] 000000C6 7023 moveq.l D0, 0x23 label000000C8: 000000C8 22DA move.l [A1]+, [A2]+ 000000CA 51C8 FFFC dbf D0, -0x6 /* 000000C8 */ 000000CE 2054 movea.l A0, [A4] 000000D0 2F28 0024 move.l -[A7], [A0 + 0x24] 000000D4 486E FF70 pea.l [A6 - 0x90] 000000D8 4EAD 27B2 jsr [A5 + 0x27B2 /* export_1266 */] 000000DC 2F2B 0008 move.l -[A7], [A3 + 0x8] 000000E0 4EAD 0FD2 jsr [A5 + 0xFD2 /* export_502 */] 000000E4 42A7 clr.l -[A7] 000000E6 4EAD 433A jsr [A5 + 0x433A /* export_2147 */] 000000EA 205F movea.l A0, [A7]+ 000000EC 2050 movea.l A0, [A0] 000000EE 1028 0150 move.b D0, [A0 + 0x150] 000000F2 6700 0122 beq +0x124 /* 00000216 */ 000000F6 42A7 clr.l -[A7] 000000F8 2F3C 6669 6E64 move.l -[A7], 0x66696E64 /* 'find' */ 000000FE 2054 movea.l A0, [A4] 00000100 2F28 0024 move.l -[A7], [A0 + 0x24] 00000104 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 00000108 2E17 move.l D7, [A7] 0000010A 3F3C 0003 move.w -[A7], 0x3 0000010E 2054 movea.l A0, [A4] 00000110 2F28 0024 move.l -[A7], [A0 + 0x24] 00000114 4EAD 325A jsr [A5 + 0x325A /* export_1607 */] 00000118 6000 00FC bra +0xFE /* 00000216 */ label0000011C: 0000011C 2054 movea.l A0, [A4] 0000011E 2F28 002C move.l -[A7], [A0 + 0x2C] 00000122 486E FF70 pea.l [A6 - 0x90] 00000126 486E FF60 pea.l [A6 - 0xA0] 0000012A 4EBA 05E8 jsr [PC + 0x5E8 /* 00000714 */] 0000012E 2054 movea.l A0, [A4] 00000130 2F28 0024 move.l -[A7], [A0 + 0x24] 00000134 486E FF70 pea.l [A6 - 0x90] 00000138 4EAD 27B2 jsr [A5 + 0x27B2 /* export_1266 */] 0000013C 2F2B 0008 move.l -[A7], [A3 + 0x8] 00000140 4EAD 0FD2 jsr [A5 + 0xFD2 /* export_502 */] 00000144 2054 movea.l A0, [A4] 00000146 2F28 002C move.l -[A7], [A0 + 0x2C] 0000014A 3F2E FF60 move.w -[A7], [A6 - 0xA0] 0000014E 4EBA 05FC jsr [PC + 0x5FC /* 0000074C */] 00000152 42A7 clr.l -[A7] 00000154 2F3C 6669 6E64 move.l -[A7], 0x66696E64 /* 'find' */ 0000015A 2054 movea.l A0, [A4] 0000015C 2F28 0024 move.l -[A7], [A0 + 0x24] 00000160 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 00000164 2E17 move.l D7, [A7] 00000166 3F3C 0003 move.w -[A7], 0x3 0000016A 2054 movea.l A0, [A4] 0000016C 2F28 0024 move.l -[A7], [A0 + 0x24] 00000170 4EAD 325A jsr [A5 + 0x325A /* export_1607 */] 00000174 6000 00A0 bra +0xA2 /* 00000216 */ label00000178: 00000178 3F2E 000C move.w -[A7], [A6 + 0xC] 0000017C 486E FF62 pea.l [A6 - 0x9E] 00000180 486E FF64 pea.l [A6 - 0x9C] 00000184 4EAD 1A3A jsr [A5 + 0x1A3A /* export_835 */] 00000188 4267 clr.w -[A7] 0000018A 42A7 clr.l -[A7] 0000018C 3F3C 0005 move.w -[A7], 0x5 00000190 A949 syscall GetMenuHandle 00000192 A950 syscall CountMItems 00000194 3A1F move.w D5, [A7]+ 00000196 7007 moveq.l D0, 0x07 00000198 B06E FF64 cmp.w D0, [A6 - 0x9C] 0000019C 6E78 bgt +0x7A /* 00000216 */ 0000019E 42A7 clr.l -[A7] 000001A0 302E FF64 move.w D0, [A6 - 0x9C] 000001A4 5D40 subq.w D0, 6 000001A6 3F00 move.w -[A7], D0 000001A8 42A7 clr.l -[A7] 000001AA 4EAD 433A jsr [A5 + 0x433A /* export_2147 */] 000001AE 205F movea.l A0, [A7]+ 000001B0 2050 movea.l A0, [A0] 000001B2 2F28 01AE move.l -[A7], [A0 + 0x1AE] 000001B6 4EAD 35BA jsr [A5 + 0x35BA /* export_1715 */] 000001BA 2C1F move.l D6, [A7]+ 000001BC 486E FED0 pea.l [A6 - 0x130] 000001C0 2F06 move.l -[A7], D6 000001C2 4EAD 35A2 jsr [A5 + 0x35A2 /* export_1712 */] 000001C6 205F movea.l A0, [A7]+ 000001C8 43EE FF70 lea.l A1, [A6 - 0x90] 000001CC 7023 moveq.l D0, 0x23 label000001CE: 000001CE 22D8 move.l [A1]+, [A0]+ 000001D0 51C8 FFFC dbf D0, -0x6 /* 000001CE */ 000001D4 2054 movea.l A0, [A4] 000001D6 2F28 0024 move.l -[A7], [A0 + 0x24] 000001DA 486E FF70 pea.l [A6 - 0x90] 000001DE 4EAD 27B2 jsr [A5 + 0x27B2 /* export_1266 */] 000001E2 2F2B 0008 move.l -[A7], [A3 + 0x8] 000001E6 4EAD 0FD2 jsr [A5 + 0xFD2 /* export_502 */] 000001EA 2046 movea.l A0, D6 000001EC 2050 movea.l A0, [A0] 000001EE 1028 00B2 move.b D0, [A0 + 0xB2] 000001F2 6722 beq +0x24 /* 00000216 */ 000001F4 42A7 clr.l -[A7] 000001F6 2F3C 6669 6E64 move.l -[A7], 0x66696E64 /* 'find' */ 000001FC 2054 movea.l A0, [A4] 000001FE 2F28 0024 move.l -[A7], [A0 + 0x24] 00000202 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 00000206 2E17 move.l D7, [A7] 00000208 3F3C 0003 move.w -[A7], 0x3 0000020C 2054 movea.l A0, [A4] 0000020E 2F28 0024 move.l -[A7], [A0 + 0x24] 00000212 4EAD 325A jsr [A5 + 0x325A /* export_1607 */] label00000216: 00000216 4CDF 1CE0 movem.l D5,D6,D7,A2,A3,A4, [A7]+ 0000021A 4E5E unlink A6 0000021C 205F movea.l A0, [A7]+ 0000021E 5C4F addq.w A7, 6 00000220 4ED0 jmp [A0] 00000222 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000224-0000022C fn00000224: 00000224 4E56 0000 link A6, 0 00000228 4EAD 4382 jsr [A5 + 0x4382 /* export_2156 */] // end alternate branch 00000224-0000022C fn00000224: // (misaligned) 00000226 0000 4EAD ori.b D0, 0xAD 0000022A 4382 .invalid 1, D2 // invalid opcode 4 with b == 6 0000022C 4EAD 36CA jsr [A5 + 0x36CA /* export_1749 */] 00000230 226E 0008 movea.l A1, [A6 + 0x8] 00000234 2069 0008 movea.l A0, [A1 + 0x8] 00000238 2050 movea.l A0, [A0] 0000023A 2F28 002C move.l -[A7], [A0 + 0x2C] 0000023E 42A7 clr.l -[A7] 00000240 4EAD 433A jsr [A5 + 0x433A /* export_2147 */] 00000244 205F movea.l A0, [A7]+ 00000246 2050 movea.l A0, [A0] 00000248 2F28 00BC move.l -[A7], [A0 + 0xBC] 0000024C 4EAD 27E2 jsr [A5 + 0x27E2 /* export_1272 */] 00000250 4E5E unlink A6 00000252 2E9F move.l [A7], [A7]+ 00000254 4E75 rts 00000256 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_572: // at 00000258 (misaligned) 0000025A F340 .extension 0x340 <> // unimplemented 0000025C 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000260 266E 0008 movea.l A3, [A6 + 0x8] 00000264 3E2E 000C move.w D7, [A6 + 0xC] 00000268 284B movea.l A4, A3 0000026A 7000 moveq.l D0, 0x00 0000026C 2D40 000E move.l [A6 + 0xE], D0 00000270 3007 move.w D0, D7 00000272 5340 subq.w D0, 1 00000274 6770 beq +0x72 /* 000002E6 */ 00000276 0440 03E8 subi.w D0, 0x3E8 0000027A 6760 beq +0x62 /* 000002DC */ 0000027C 0440 03E8 subi.w D0, 0x3E8 00000280 6700 00A2 beq +0xA4 /* 00000324 */ 00000284 0440 0009 subi.w D0, 0x9 /* '\t' */ 00000288 6744 beq +0x46 /* 000002CE */ 0000028A 5B40 subq.w D0, 5 0000028C 6700 00AE beq +0xB0 /* 0000033C */ 00000290 0440 03DC subi.w D0, 0x3DC 00000294 6700 00B0 beq +0xB2 /* 00000346 */ 00000298 0440 0011 subi.w D0, 0x11 0000029C 6700 00BC beq +0xBE /* 0000035A */ 000002A0 5340 subq.w D0, 1 000002A2 6700 00BE beq +0xC0 /* 00000362 */ 000002A6 5340 subq.w D0, 1 000002A8 6700 00B8 beq +0xBA /* 00000362 */ 000002AC 0440 03D3 subi.w D0, 0x3D3 000002B0 673C beq +0x3E /* 000002EE */ 000002B2 5F40 subq.w D0, 7 000002B4 674A beq +0x4C /* 00000300 */ 000002B6 5540 subq.w D0, 2 000002B8 6758 beq +0x5A /* 00000312 */ 000002BA 0440 0406 subi.w D0, 0x406 000002BE 6700 00A2 beq +0xA4 /* 00000362 */ 000002C2 0440 03F7 subi.w D0, 0x3F7 000002C6 6700 0086 beq +0x88 /* 0000034E */ 000002CA 6000 00A0 bra +0xA2 /* 0000036C */ label000002CE: 000002CE 2053 movea.l A0, [A3] 000002D0 2F28 0024 move.l -[A7], [A0 + 0x24] 000002D4 4EAD 3532 jsr [A5 + 0x3532 /* export_1698 */] 000002D8 6000 00E6 bra +0xE8 /* 000003C0 */ label000002DC: 000002DC 2F0B move.l -[A7], A3 000002DE 4EAD 0FEA jsr [A5 + 0xFEA /* export_505 */] 000002E2 6000 00DC bra +0xDE /* 000003C0 */ label000002E6: 000002E6 4EAD 34A2 jsr [A5 + 0x34A2 /* export_1680 */] 000002EA 6000 00D4 bra +0xD6 /* 000003C0 */ label000002EE: 000002EE 102D F104 move.b D0, [A5 - 0xEFC] 000002F2 6700 00CC beq +0xCE /* 000003C0 */ 000002F6 2F0B move.l -[A7], A3 000002F8 4EAD 0FD2 jsr [A5 + 0xFD2 /* export_502 */] 000002FC 6000 00C2 bra +0xC4 /* 000003C0 */ label00000300: 00000300 102D F104 move.b D0, [A5 - 0xEFC] 00000304 6700 00BA beq +0xBC /* 000003C0 */ 00000308 2F0B move.l -[A7], A3 0000030A 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */] 0000030E 6000 00B0 bra +0xB2 /* 000003C0 */ label00000312: 00000312 102D F104 move.b D0, [A5 - 0xEFC] 00000316 6700 00A8 beq +0xAA /* 000003C0 */ 0000031A 2F0B move.l -[A7], A3 0000031C 4EAD 0FE2 jsr [A5 + 0xFE2 /* export_504 */] 00000320 6000 009E bra +0xA0 /* 000003C0 */ label00000324: 00000324 42A7 clr.l -[A7] 00000326 A924 syscall FrontWindow 00000328 2C1F move.l D6, [A7]+ 0000032A 6708 beq +0xA /* 00000334 */ 0000032C 2F06 move.l -[A7], D6 0000032E 2F0B move.l -[A7], A3 00000330 4EAD 09A2 jsr [A5 + 0x9A2 /* export_304 */] label00000334: 00000334 4A86 tst.l D6 00000336 66EC bne -0x12 /* 00000324 */ 00000338 6000 0086 bra +0x88 /* 000003C0 */ label0000033C: 0000033C 3F07 move.w -[A7], D7 0000033E 2F0B move.l -[A7], A3 00000340 4EAD 0D2A jsr [A5 + 0xD2A /* export_417 */] 00000344 607A bra +0x7C /* 000003C0 */ label00000346: 00000346 2F0E move.l -[A7], A6 00000348 4EBA FEDA jsr [PC - 0x126 /* 00000224 */] 0000034C 6072 bra +0x74 /* 000003C0 */ label0000034E: 0000034E 4267 clr.w -[A7] 00000350 4EAD 3E42 jsr [A5 + 0x3E42 /* export_1988 */] 00000354 101F move.b D0, [A7]+ 00000356 6668 bne +0x6A /* 000003C0 */ 00000358 6066 bra +0x68 /* 000003C0 */ label0000035A: 0000035A 2F0E move.l -[A7], A6 0000035C 4EBA FCA2 jsr [PC - 0x35E /* 00000000 */] 00000360 605E bra +0x60 /* 000003C0 */ label00000362: 00000362 3F07 move.w -[A7], D7 00000364 2F0E move.l -[A7], A6 00000366 4EBA FCEC jsr [PC - 0x314 /* 00000054 */] 0000036A 6054 bra +0x56 /* 000003C0 */ label0000036C: 0000036C 4A47 tst.w D7 0000036E 6E42 bgt +0x44 /* 000003B2 */ 00000370 3F07 move.w -[A7], D7 00000372 486E FE4A pea.l [A6 - 0x1B6] 00000376 486E FE4C pea.l [A6 - 0x1B4] 0000037A 4EAD 1A3A jsr [A5 + 0x1A3A /* export_835 */] 0000037E 7007 moveq.l D0, 0x07 00000380 B06E FE4A cmp.w D0, [A6 - 0x1B6] 00000384 661A bne +0x1C /* 000003A0 */ 00000386 2054 movea.l A0, [A4] 00000388 3028 0030 move.w D0, [A0 + 0x30] 0000038C 5240 addq.w D0, 1 0000038E B06E FE4C cmp.w D0, [A6 - 0x1B4] 00000392 6C2C bge +0x2E /* 000003C0 */ 00000394 3F2E FE4C move.w -[A7], [A6 - 0x1B4] 00000398 2F0B move.l -[A7], A3 0000039A 4EAD 0FF2 jsr [A5 + 0xFF2 /* export_506 */] 0000039E 6020 bra +0x22 /* 000003C0 */ label000003A0: 000003A0 7005 moveq.l D0, 0x05 000003A2 B06E FE4A cmp.w D0, [A6 - 0x1B6] 000003A6 6618 bne +0x1A /* 000003C0 */ 000003A8 3F07 move.w -[A7], D7 000003AA 2F0E move.l -[A7], A6 000003AC 4EBA FCA6 jsr [PC - 0x35A /* 00000054 */] 000003B0 600E bra +0x10 /* 000003C0 */ label000003B2: 000003B2 42A7 clr.l -[A7] 000003B4 3F07 move.w -[A7], D7 000003B6 2F0B move.l -[A7], A3 000003B8 4EBA 0706 jsr [PC + 0x706 /* 00000AC0 */] 000003BC 2D5F 000E move.l [A6 + 0xE], [A7]+ label000003C0: 000003C0 2054 movea.l A0, [A4] 000003C2 4228 0038 clr.b [A0 + 0x38] 000003C6 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 000003CA 4E5E unlink A6 000003CC 205F movea.l A0, [A7]+ 000003CE 5C4F addq.w A7, 6 000003D0 4ED0 jmp [A0] 000003D2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_573: // at 000003D4 (misaligned) 000003D6 0000 4267 ori.b D0, 0x67 /* 'g' */ 000003DA 4EAD 4342 jsr [A5 + 0x4342 /* export_2148 */] 000003DE 101F move.b D0, [A7]+ 000003E0 6714 beq +0x16 /* 000003F6 */ 000003E2 42A7 clr.l -[A7] 000003E4 3F2E 000C move.w -[A7], [A6 + 0xC] 000003E8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000003EC 4EBA 1246 jsr [PC + 0x1246 /* 00001634 */] 000003F0 2D5F 000E move.l [A6 + 0xE], [A7]+ 000003F4 6006 bra +0x8 /* 000003FC */ label000003F6: 000003F6 7000 moveq.l D0, 0x00 000003F8 2D40 000E move.l [A6 + 0xE], D0 label000003FC: 000003FC 4E5E unlink A6 000003FE 205F movea.l A0, [A7]+ 00000400 5C4F addq.w A7, 6 00000402 4ED0 jmp [A0] export_574: 00000404 4E56 FFD8 link A6, -0x0028 00000408 48E7 0308 movem.l -[A7], D6,D7,A4 0000040C 286E 0008 movea.l A4, [A6 + 0x8] 00000410 2054 movea.l A0, [A4] 00000412 2E28 0046 move.l D7, [A0 + 0x46] 00000416 486E FFFC pea.l [A6 - 0x4] 0000041A 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 0000041E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000422 486E FFEE pea.l [A6 - 0x12] 00000426 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 0000042A 2054 movea.l A0, [A4] 0000042C 316E FFEE 004E move.w [A0 + 0x4E], [A6 - 0x12] 00000432 316E FFF0 004C move.w [A0 + 0x4C], [A6 - 0x10] 00000438 316E FFF2 004A move.w [A0 + 0x4A], [A6 - 0xE] 0000043E 2268 0034 movea.l A1, [A0 + 0x34] 00000442 2251 movea.l A1, [A1] 00000444 1029 0099 move.b D0, [A1 + 0x99] 00000448 6738 beq +0x3A /* 00000482 */ 0000044A 2254 movea.l A1, [A4] 0000044C 2069 0034 movea.l A0, [A1 + 0x34] 00000450 2050 movea.l A0, [A0] 00000452 3028 009A move.w D0, [A0 + 0x9A] 00000456 5F40 subq.w D0, 7 00000458 670A beq +0xC /* 00000464 */ 0000045A 5340 subq.w D0, 1 0000045C 6710 beq +0x12 /* 0000046E */ 0000045E 5340 subq.w D0, 1 00000460 6716 beq +0x18 /* 00000478 */ 00000462 6026 bra +0x28 /* 0000048A */ label00000464: 00000464 2054 movea.l A0, [A4] 00000466 117C 0008 006A move.b [A0 + 0x6A], 0x8 0000046C 601C bra +0x1E /* 0000048A */ label0000046E: 0000046E 2054 movea.l A0, [A4] 00000470 117C 0004 006A move.b [A0 + 0x6A], 0x4 00000476 6012 bra +0x14 /* 0000048A */ label00000478: 00000478 2054 movea.l A0, [A4] 0000047A 117C 0002 006A move.b [A0 + 0x6A], 0x2 00000480 6008 bra +0xA /* 0000048A */ label00000482: 00000482 2054 movea.l A0, [A4] 00000484 117C 0001 006A move.b [A0 + 0x6A], 0x1 label0000048A: 0000048A 42A7 clr.l -[A7] 0000048C 2F3C 0001 0001 move.l -[A7], 0x10001 00000492 A869 syscall FixRatio 00000494 2054 movea.l A0, [A4] 00000496 215F 0054 move.l [A0 + 0x54], [A7]+ 0000049A 42A7 clr.l -[A7] 0000049C 2F3C 0001 0001 move.l -[A7], 0x10001 000004A2 A869 syscall FixRatio 000004A4 2054 movea.l A0, [A4] 000004A6 215F 0050 move.l [A0 + 0x50], [A7]+ 000004AA 486E FFE4 pea.l [A6 - 0x1C] 000004AE 2054 movea.l A0, [A4] 000004B0 2F28 0034 move.l -[A7], [A0 + 0x34] 000004B4 4EAD 320A jsr [A5 + 0x320A /* export_1597 */] 000004B8 202E FFE4 move.l D0, [A6 - 0x1C] 000004BC 7224 moveq.l D1, 0x24 000004BE 9081 sub.l D0, D1 000004C0 3D40 FFDC move.w [A6 - 0x24], D0 000004C4 3D6E FFEA FFDE move.w [A6 - 0x22], [A6 - 0x16] 000004CA 2254 movea.l A1, [A4] 000004CC 2069 0034 movea.l A0, [A1 + 0x34] 000004D0 2050 movea.l A0, [A0] 000004D2 1028 0098 move.b D0, [A0 + 0x98] 000004D6 4880 ext.w D0 000004D8 5240 addq.w D0, 1 000004DA C1FC 0070 muls.w D0, 0x70 /* 'p' */ 000004DE 3340 0066 move.w [A1 + 0x66], D0 000004E2 2069 0034 movea.l A0, [A1 + 0x34] 000004E6 2050 movea.l A0, [A0] 000004E8 1028 0098 move.b D0, [A0 + 0x98] 000004EC 4880 ext.w D0 000004EE 5240 addq.w D0, 1 000004F0 C1FC 0070 muls.w D0, 0x70 /* 'p' */ 000004F4 3340 0068 move.w [A1 + 0x68], D0 000004F8 3029 0066 move.w D0, [A1 + 0x66] 000004FC 5440 addq.w D0, 2 000004FE 3D40 FFE2 move.w [A6 - 0x1E], D0 00000502 3029 0068 move.w D0, [A1 + 0x68] 00000506 D07C 0034 add.w D0, 0x34 /* '4' */ 0000050A 3D40 FFE0 move.w [A6 - 0x20], D0 0000050E 42A7 clr.l -[A7] 00000510 302E FFE2 move.w D0, [A6 - 0x1E] 00000514 48C0 ext.l D0 00000516 2F00 move.l -[A7], D0 00000518 2054 movea.l A0, [A4] 0000051A 2F28 0054 move.l -[A7], [A0 + 0x54] 0000051E 4EAD 2532 jsr [A5 + 0x2532 /* export_1186 */] 00000522 2054 movea.l A0, [A4] 00000524 215F 005C move.l [A0 + 0x5C], [A7]+ 00000528 302E FFDE move.w D0, [A6 - 0x22] 0000052C 48C0 ext.l D0 0000052E 2F00 move.l -[A7], D0 00000530 2F28 005C move.l -[A7], [A0 + 0x5C] 00000534 4EAD 490A jsr [A5 + 0x490A /* export_2333 */] 00000538 201F move.l D0, [A7]+ 0000053A 3140 0062 move.w [A0 + 0x62], D0 0000053E 302E FFDE move.w D0, [A6 - 0x22] 00000542 48C0 ext.l D0 00000544 81E8 0062 divs.w D0, [A0 + 0x62] 00000548 48C0 ext.l D0 0000054A 2140 005C move.l [A0 + 0x5C], D0 0000054E 42A7 clr.l -[A7] 00000550 302E FFE0 move.w D0, [A6 - 0x20] 00000554 48C0 ext.l D0 00000556 2F00 move.l -[A7], D0 00000558 2054 movea.l A0, [A4] 0000055A 2F28 0050 move.l -[A7], [A0 + 0x50] 0000055E 4EAD 2532 jsr [A5 + 0x2532 /* export_1186 */] 00000562 2054 movea.l A0, [A4] 00000564 215F 0058 move.l [A0 + 0x58], [A7]+ 00000568 302E FFDC move.w D0, [A6 - 0x24] 0000056C 48C0 ext.l D0 0000056E 2F00 move.l -[A7], D0 00000570 2F28 0058 move.l -[A7], [A0 + 0x58] 00000574 4EAD 490A jsr [A5 + 0x490A /* export_2333 */] 00000578 201F move.l D0, [A7]+ 0000057A 3140 0064 move.w [A0 + 0x64], D0 0000057E 302E FFDC move.w D0, [A6 - 0x24] 00000582 48C0 ext.l D0 00000584 81E8 0064 divs.w D0, [A0 + 0x64] 00000588 48C0 ext.l D0 0000058A 2140 0058 move.l [A0 + 0x58], D0 0000058E 2F07 move.l -[A7], D7 00000590 3028 0062 move.w D0, [A0 + 0x62] 00000594 48C0 ext.l D0 00000596 2F00 move.l -[A7], D0 00000598 4EAD 490A jsr [A5 + 0x490A /* export_2333 */] 0000059C 201F move.l D0, [A7]+ 0000059E 3140 0060 move.w [A0 + 0x60], D0 000005A2 2F07 move.l -[A7], D7 000005A4 3028 0062 move.w D0, [A0 + 0x62] 000005A8 48C0 ext.l D0 000005AA 2F00 move.l -[A7], D0 000005AC 4EAD 4912 jsr [A5 + 0x4912 /* export_2334 */] 000005B0 4A9F tst.l [A7]+ 000005B2 6F06 ble +0x8 /* 000005BA */ 000005B4 2054 movea.l A0, [A4] 000005B6 5268 0060 addq.w [A0 + 0x60], 1 label000005BA: 000005BA 2054 movea.l A0, [A4] 000005BC 3028 0060 move.w D0, [A0 + 0x60] 000005C0 48C0 ext.l D0 000005C2 81E8 0064 divs.w D0, [A0 + 0x64] 000005C6 3C00 move.w D6, D0 000005C8 3028 0060 move.w D0, [A0 + 0x60] 000005CC 48C0 ext.l D0 000005CE 81E8 0064 divs.w D0, [A0 + 0x64] 000005D2 4840 swap.w D0 000005D4 4A40 tst.w D0 000005D6 6F02 ble +0x4 /* 000005DA */ 000005D8 5246 addq.w D6, 1 label000005DA: 000005DA 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000005DE 3006 move.w D0, D6 000005E0 48C0 ext.l D0 000005E2 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 000005E6 2F00 move.l -[A7], D0 000005E8 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */] 000005EC 4267 clr.w -[A7] 000005EE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000005F2 4EAD 3122 jsr [A5 + 0x3122 /* export_1568 */] 000005F6 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 000005FA 4E5E unlink A6 000005FC 2E9F move.l [A7], [A7]+ 000005FE 4E75 rts export_575: 00000600 4E56 0000 link A6, 0 00000604 4AAE 000E tst.l [A6 + 0xE] 00000608 6710 beq +0x12 /* 0000061A */ 0000060A 3F2E 000C move.w -[A7], [A6 + 0xC] 0000060E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000612 2F2E 000E move.l -[A7], [A6 + 0xE] 00000616 4EAD 2FEA jsr [A5 + 0x2FEA /* export_1529 */] label0000061A: 0000061A 4E5E unlink A6 0000061C 205F movea.l A0, [A7]+ 0000061E DEFC 000A add.w A7, 0xA /* '\n' */ 00000622 4ED0 jmp [A0] export_576: 00000624 4E56 0000 link A6, 0 00000628 4AAE 000E tst.l [A6 + 0xE] 0000062C 6710 beq +0x12 /* 0000063E */ 0000062E 3F2E 000C move.w -[A7], [A6 + 0xC] 00000632 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000636 2F2E 000E move.l -[A7], [A6 + 0xE] 0000063A 4EAD 2FEA jsr [A5 + 0x2FEA /* export_1529 */] label0000063E: 0000063E 4E5E unlink A6 00000640 205F movea.l A0, [A7]+ 00000642 DEFC 000A add.w A7, 0xA /* '\n' */ 00000646 4ED0 jmp [A0] export_577: 00000648 4E56 0000 link A6, 0 0000064C 48E7 0028 movem.l -[A7], A2,A4 00000650 286E 0014 movea.l A4, [A6 + 0x14] 00000654 200C move.l D0, A4 00000656 56C0 sne D0 00000658 4A00 tst.b D0 0000065A 673E beq +0x40 /* 0000069A */ 0000065C 2054 movea.l A0, [A4] 0000065E 4AA8 0048 tst.l [A0 + 0x48] 00000662 56C1 sne D1 00000664 C001 and.b D0, D1 00000666 6732 beq +0x34 /* 0000069A */ 00000668 2248 movea.l A1, A0 0000066A 2069 0048 movea.l A0, [A1 + 0x48] 0000066E 246E 000C movea.l A2, [A6 + 0xC] 00000672 2050 movea.l A0, [A0] 00000674 14A8 0062 move.b [A2], [A0 + 0x62] 00000678 2069 0048 movea.l A0, [A1 + 0x48] 0000067C 246E 0010 movea.l A2, [A6 + 0x10] 00000680 2050 movea.l A0, [A0] 00000682 24A8 0064 move.l [A2], [A0 + 0x64] 00000686 2069 0048 movea.l A0, [A1 + 0x48] 0000068A 2050 movea.l A0, [A0] 0000068C 3028 005C move.w D0, [A0 + 0x5C] 00000690 48C0 ext.l D0 00000692 206E 0008 movea.l A0, [A6 + 0x8] 00000696 2080 move.l [A0], D0 00000698 6016 bra +0x18 /* 000006B0 */ label0000069A: 0000069A 206E 000C movea.l A0, [A6 + 0xC] 0000069E 4210 clr.b [A0] 000006A0 206E 0010 movea.l A0, [A6 + 0x10] 000006A4 7000 moveq.l D0, 0x00 000006A6 2080 move.l [A0], D0 000006A8 206E 0008 movea.l A0, [A6 + 0x8] 000006AC 7000 moveq.l D0, 0x00 000006AE 2080 move.l [A0], D0 label000006B0: 000006B0 4CDF 1400 movem.l A2,A4, [A7]+ 000006B4 4E5E unlink A6 000006B6 205F movea.l A0, [A7]+ 000006B8 DEFC 0010 add.w A7, 0x10 000006BC 4ED0 jmp [A0] 000006BE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_578: // at 000006C0 (misaligned) 000006C2 FFFC .invalid <> 000006C4 7000 moveq.l D0, 0x00 000006C6 2D40 0012 move.l [A6 + 0x12], D0 000006CA 4267 clr.w -[A7] 000006CC 4EAD 3FE2 jsr [A5 + 0x3FE2 /* export_2040 */] 000006D0 101F move.b D0, [A7]+ 000006D2 6702 beq +0x4 /* 000006D6 */ 000006D4 6032 bra +0x34 /* 00000708 */ label000006D6: 000006D6 486E FFFC pea.l [A6 - 0x4] 000006DA 486D 2A5C pea.l [A5 + 0x2A5C] 000006DE 3F3C 002C move.w -[A7], 0x2C /* ',' */ 000006E2 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */] 000006E6 2F2E FFFC move.l -[A7], [A6 - 0x4] 000006EA 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 000006EE 2F2E 000E move.l -[A7], [A6 + 0xE] 000006F2 1F2E 000C move.b -[A7], [A6 + 0xC] 000006F6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000006FA 2F2E FFFC move.l -[A7], [A6 - 0x4] 000006FE 4EAD 0A8A jsr [A5 + 0xA8A /* export_333 */] 00000702 2D6E FFFC 0012 move.l [A6 + 0x12], [A6 - 0x4] label00000708: 00000708 4E5E unlink A6 0000070A 205F movea.l A0, [A7]+ 0000070C DEFC 000A add.w A7, 0xA /* '\n' */ 00000710 4ED0 jmp [A0] 00000712 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000714-0000071A fn00000714: 00000714 4E56 0000 link A6, 0 00000718 2F0A move.l -[A7], A2 // end alternate branch 00000714-0000071A fn00000714: // (misaligned) 00000716 0000 2F0A ori.b D0, 0xA /* '\n' */ 0000071A 206E 0010 movea.l A0, [A6 + 0x10] 0000071E 226E 000C movea.l A1, [A6 + 0xC] 00000722 2050 movea.l A0, [A0] 00000724 45E8 005C lea.l A2, [A0 + 0x5C] 00000728 7023 moveq.l D0, 0x23 label0000072A: 0000072A 22DA move.l [A1]+, [A2]+ 0000072C 51C8 FFFC dbf D0, -0x6 /* 0000072A */ 00000730 206E 0010 movea.l A0, [A6 + 0x10] 00000734 226E 0008 movea.l A1, [A6 + 0x8] 00000738 2050 movea.l A0, [A0] 0000073A 32A8 005A move.w [A1], [A0 + 0x5A] 0000073E 245F movea.l A2, [A7]+ 00000740 4E5E unlink A6 00000742 205F movea.l A0, [A7]+ 00000744 DEFC 000C add.w A7, 0xC 00000748 4ED0 jmp [A0] 0000074A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000074C-00000756 fn0000074C: 0000074C 4E56 0000 link A6, 0 00000750 206E 000A movea.l A0, [A6 + 0xA] 00000754 2050 movea.l A0, [A0] // end alternate branch 0000074C-00000756 fn0000074C: // (misaligned) 0000074E 0000 206E ori.b D0, 0x6E /* 'n' */ 00000752 000A 2050 ori.b A2, 0x50 /* 'P' */ 00000756 316E 0008 00EC move.w [A0 + 0xEC], [A6 + 0x8] 0000075C 4E5E unlink A6 0000075E 205F movea.l A0, [A7]+ 00000760 5C4F addq.w A7, 6 00000762 4ED0 jmp [A0] export_579: 00000764 4E56 FF64 link A6, -0x009C 00000768 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 0000076C 266E 0008 movea.l A3, [A6 + 0x8] 00000770 286E 0010 movea.l A4, [A6 + 0x10] 00000774 4267 clr.w -[A7] 00000776 42A7 clr.l -[A7] 00000778 2F0C move.l -[A7], A4 0000077A 4EAD 261A jsr [A5 + 0x261A /* export_1215 */] 0000077E 2F0C move.l -[A7], A4 00000780 4EAD 25DA jsr [A5 + 0x25DA /* export_1207 */] 00000784 3E1F move.w D7, [A7]+ 00000786 6770 beq +0x72 /* 000007F8 */ 00000788 42A7 clr.l -[A7] 0000078A 3F07 move.w -[A7], D7 0000078C 2F0C move.l -[A7], A4 0000078E 4EAD 260A jsr [A5 + 0x260A /* export_1213 */] 00000792 2C1F move.l D6, [A7]+ 00000794 56C0 sne D0 00000796 4A00 tst.b D0 00000798 675E beq +0x60 /* 000007F8 */ 0000079A BCAE 000C cmp.l D6, [A6 + 0xC] 0000079E 57C1 seq D1 000007A0 C001 and.b D0, D1 000007A2 6754 beq +0x56 /* 000007F8 */ 000007A4 4267 clr.w -[A7] 000007A6 3F07 move.w -[A7], D7 000007A8 486E FF64 pea.l [A6 - 0x9C] 000007AC 1F3C 0001 move.b -[A7], 0x1 000007B0 2F0C move.l -[A7], A4 000007B2 4EAD 2622 jsr [A5 + 0x2622 /* export_1216 */] 000007B6 3A1F move.w D5, [A7]+ 000007B8 671A beq +0x1C /* 000007D4 */ 000007BA 42A7 clr.l -[A7] 000007BC 2F3C 6473 6374 move.l -[A7], 0x64736374 /* 'dsct' */ 000007C2 2F0B move.l -[A7], A3 000007C4 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 000007C8 42A7 clr.l -[A7] 000007CA 1F3C 0001 move.b -[A7], 0x1 000007CE 4EAD 26CA jsr [A5 + 0x26CA /* export_1237 */] 000007D2 6024 bra +0x26 /* 000007F8 */ label000007D4: 000007D4 202E FF64 move.l D0, [A6 - 0x9C] 000007D8 B0AE 000C cmp.l D0, [A6 + 0xC] 000007DC 661A bne +0x1C /* 000007F8 */ 000007DE 42A7 clr.l -[A7] 000007E0 2F3C 6473 6374 move.l -[A7], 0x64736374 /* 'dsct' */ 000007E6 2F0B move.l -[A7], A3 000007E8 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 000007EC 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000007F0 1F3C 0001 move.b -[A7], 0x1 000007F4 4EAD 26CA jsr [A5 + 0x26CA /* export_1237 */] label000007F8: 000007F8 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 000007FC 4E5E unlink A6 000007FE 205F movea.l A0, [A7]+ 00000800 DEFC 000C add.w A7, 0xC 00000804 4ED0 jmp [A0] 00000806 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_580: // at 00000808 (misaligned) 0000080A FF64 .extension 0xF64 <> // unimplemented 0000080C 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00000810 266E 0008 movea.l A3, [A6 + 0x8] 00000814 286E 0010 movea.l A4, [A6 + 0x10] 00000818 4267 clr.w -[A7] 0000081A 42A7 clr.l -[A7] 0000081C 2F0C move.l -[A7], A4 0000081E 4EAD 261A jsr [A5 + 0x261A /* export_1215 */] 00000822 2F0C move.l -[A7], A4 00000824 4EAD 25DA jsr [A5 + 0x25DA /* export_1207 */] 00000828 3E1F move.w D7, [A7]+ 0000082A 6700 0092 beq +0x94 /* 000008BE */ 0000082E 42A7 clr.l -[A7] 00000830 3F07 move.w -[A7], D7 00000832 2F0C move.l -[A7], A4 00000834 4EAD 260A jsr [A5 + 0x260A /* export_1213 */] 00000838 2C1F move.l D6, [A7]+ 0000083A 56C0 sne D0 0000083C 4A00 tst.b D0 0000083E 677E beq +0x80 /* 000008BE */ 00000840 BCAE 000C cmp.l D6, [A6 + 0xC] 00000844 57C1 seq D1 00000846 C001 and.b D0, D1 00000848 6774 beq +0x76 /* 000008BE */ 0000084A 4267 clr.w -[A7] 0000084C 3F07 move.w -[A7], D7 0000084E 486E FF64 pea.l [A6 - 0x9C] 00000852 1F3C 0001 move.b -[A7], 0x1 00000856 2F0C move.l -[A7], A4 00000858 4EAD 2622 jsr [A5 + 0x2622 /* export_1216 */] 0000085C 3A1F move.w D5, [A7]+ 0000085E 6720 beq +0x22 /* 00000880 */ 00000860 42A7 clr.l -[A7] 00000862 2F3C 6B65 796C move.l -[A7], 0x6B65796C /* 'keyl' */ 00000868 2F0B move.l -[A7], A3 0000086A 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 0000086E 42A7 clr.l -[A7] 00000870 4267 clr.w -[A7] 00000872 1F3C 0001 move.b -[A7], 0x1 00000876 1F3C 0001 move.b -[A7], 0x1 0000087A 4EAD 26B2 jsr [A5 + 0x26B2 /* export_1234 */] 0000087E 603E bra +0x40 /* 000008BE */ label00000880: 00000880 202E FF64 move.l D0, [A6 - 0x9C] 00000884 B0AE 000C cmp.l D0, [A6 + 0xC] 00000888 6634 bne +0x36 /* 000008BE */ 0000088A 42A7 clr.l -[A7] 0000088C 2F3C 6B65 796C move.l -[A7], 0x6B65796C /* 'keyl' */ 00000892 2F0B move.l -[A7], A3 00000894 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 00000898 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000089C 1F3C 0001 move.b -[A7], 0x1 000008A0 42A7 clr.l -[A7] 000008A2 4EAD 433A jsr [A5 + 0x433A /* export_2147 */] 000008A6 205F movea.l A0, [A7]+ 000008A8 7001 moveq.l D0, 0x01 000008AA 2050 movea.l A0, [A0] 000008AC B068 015A cmp.w D0, [A0 + 0x15A] 000008B0 57C0 seq D0 000008B2 4400 neg.b D0 000008B4 1F00 move.b -[A7], D0 000008B6 1F3C 0001 move.b -[A7], 0x1 000008BA 4EAD 26B2 jsr [A5 + 0x26B2 /* export_1234 */] label000008BE: 000008BE 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 000008C2 4E5E unlink A6 000008C4 205F movea.l A0, [A7]+ 000008C6 DEFC 000C add.w A7, 0xC 000008CA 4ED0 jmp [A0] export_581: fn000008CC: 000008CC 4E56 0000 link A6, 0 000008D0 2F0C move.l -[A7], A4 000008D2 286E 0008 movea.l A4, [A6 + 0x8] 000008D6 3F2E 0014 move.w -[A7], [A6 + 0x14] 000008DA 42A7 clr.l -[A7] 000008DC 2F2E 0010 move.l -[A7], [A6 + 0x10] 000008E0 42A7 clr.l -[A7] 000008E2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000008E6 4EAD 19F2 jsr [A5 + 0x19F2 /* export_826 */] 000008EA 2054 movea.l A0, [A4] 000008EC 4228 000D clr.b [A0 + 0xD] 000008F0 116E 000E 0022 move.b [A0 + 0x22], [A6 + 0xE] 000008F6 216E 0010 0024 move.l [A0 + 0x24], [A6 + 0x10] 000008FC 116E 000C 0028 move.b [A0 + 0x28], [A6 + 0xC] 00000902 285F movea.l A4, [A7]+ 00000904 4E5E unlink A6 00000906 205F movea.l A0, [A7]+ 00000908 DEFC 000E add.w A7, 0xE 0000090C 4ED0 jmp [A0] 0000090E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_582: // at 00000910 (misaligned) 00000912 0000 3F2E ori.b D0, 0x2E /* '.' */ 00000916 0010 2F2E ori.b [A0], 0x2E /* '.' */ 0000091A 000C 4267 ori.b A4, 0x67 /* 'g' */ 0000091E 1F3C 0001 move.b -[A7], 0x1 00000922 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000926 4EBA FFA4 jsr [PC - 0x5C /* 000008CC */] 0000092A 4E5E unlink A6 0000092C 205F movea.l A0, [A7]+ 0000092E DEFC 000A add.w A7, 0xA /* '\n' */ 00000932 4ED0 jmp [A0] 00000934 4E56 0000 link A6, 0 00000938 206E 0008 movea.l A0, [A6 + 0x8] 0000093C 2F28 0008 move.l -[A7], [A0 + 0x8] 00000940 4EAD 3352 jsr [A5 + 0x3352 /* export_1638 */] 00000944 4E5E unlink A6 00000946 205F movea.l A0, [A7]+ 00000948 DEFC 000A add.w A7, 0xA /* '\n' */ 0000094C 4ED0 jmp [A0] 0000094E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_583: // at 00000950 (misaligned) 00000952 FFC2 .invalid <> 00000954 48E7 0018 movem.l -[A7], A3,A4 00000958 266E 0010 movea.l A3, [A6 + 0x10] 0000095C 286E 0008 movea.l A4, [A6 + 0x8] 00000960 2054 movea.l A0, [A4] 00000962 7000 moveq.l D0, 0x00 00000964 2140 0032 move.l [A0 + 0x32], D0 00000968 7000 moveq.l D0, 0x00 0000096A 2140 0036 move.l [A0 + 0x36], D0 0000096E 7000 moveq.l D0, 0x00 00000970 2140 003A move.l [A0 + 0x3A], D0 00000974 7000 moveq.l D0, 0x00 00000976 2140 0022 move.l [A0 + 0x22], D0 0000097A 116E 000E 0026 move.b [A0 + 0x26], [A6 + 0xE] 00000980 116E 000C 0027 move.b [A0 + 0x27], [A6 + 0xC] 00000986 4267 clr.w -[A7] 00000988 42A7 clr.l -[A7] 0000098A 2F0B move.l -[A7], A3 0000098C 42A7 clr.l -[A7] 0000098E 4267 clr.w -[A7] 00000990 2F0B move.l -[A7], A3 00000992 4EAD 3072 jsr [A5 + 0x3072 /* export_1546 */] 00000996 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000099A 4EAD 19F2 jsr [A5 + 0x19F2 /* export_826 */] 0000099E 2054 movea.l A0, [A4] 000009A0 4228 000D clr.b [A0 + 0xD] 000009A4 4228 000E clr.b [A0 + 0xE] 000009A8 4228 001B clr.b [A0 + 0x1B] 000009AC 214B 0022 move.l [A0 + 0x22], A3 000009B0 216D FBDC 002A move.l [A0 + 0x2A], [A5 - 0x424] 000009B6 317C FFFF 0030 move.w [A0 + 0x30], 0xFFFF 000009BC 317C FFFF 002E move.w [A0 + 0x2E], 0xFFFF 000009C2 486E FFC2 pea.l [A6 - 0x3E] 000009C6 487A FF6C pea.l [PC - 0x94 /* 00000934, value 0x4E560000 'NV\0\0', cstring "NV" */] 000009CA 2F0E move.l -[A7], A6 000009CC 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */] 000009D0 42A7 clr.l -[A7] 000009D2 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */] 000009D6 2054 movea.l A0, [A4] 000009D8 215F 0036 move.l [A0 + 0x36], [A7]+ 000009DC 2254 movea.l A1, [A4] 000009DE 2069 0022 movea.l A0, [A1 + 0x22] 000009E2 2050 movea.l A0, [A0] 000009E4 2F28 0050 move.l -[A7], [A0 + 0x50] 000009E8 2F29 0036 move.l -[A7], [A1 + 0x36] 000009EC A8DC syscall CopyRgn 000009EE 2254 movea.l A1, [A4] 000009F0 2069 0022 movea.l A0, [A1 + 0x22] 000009F4 2050 movea.l A0, [A0] 000009F6 2368 0054 0032 move.l [A1 + 0x32], [A0 + 0x54] 000009FC 2054 movea.l A0, [A4] 000009FE 2F28 0032 move.l -[A7], [A0 + 0x32] 00000A02 A8DD syscall SetEmptyRgn 00000A04 42A7 clr.l -[A7] 00000A06 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */] 00000A0A 2054 movea.l A0, [A4] 00000A0C 215F 003A move.l [A0 + 0x3A], [A7]+ 00000A10 486E FFC2 pea.l [A6 - 0x3E] 00000A14 4EAD 209A jsr [A5 + 0x209A /* export_1039 */] 00000A18 4CDF 1800 movem.l A3,A4, [A7]+ 00000A1C 4E5E unlink A6 00000A1E 205F movea.l A0, [A7]+ 00000A20 DEFC 000C add.w A7, 0xC 00000A24 4ED0 jmp [A0] 00000A26 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000A28-00000A2E export_584: fn00000A28: 00000A28 4E56 0000 link A6, 0 00000A2C 2F0C move.l -[A7], A4 // end alternate branch 00000A28-00000A2E export_584: // at 00000A28 (misaligned) fn00000A28: // (misaligned) 00000A2A 0000 2F0C ori.b D0, 0xC 00000A2E 286E 0008 movea.l A4, [A6 + 0x8] 00000A32 2054 movea.l A0, [A4] 00000A34 4AA8 0002 tst.l [A0 + 0x2] 00000A38 6716 beq +0x18 /* 00000A50 */ 00000A3A 42A7 clr.l -[A7] 00000A3C 3F2E 000C move.w -[A7], [A6 + 0xC] 00000A40 2054 movea.l A0, [A4] 00000A42 2F28 0002 move.l -[A7], [A0 + 0x2] 00000A46 4EAD 327A jsr [A5 + 0x327A /* export_1611 */] 00000A4A 2D5F 000E move.l [A6 + 0xE], [A7]+ 00000A4E 6006 bra +0x8 /* 00000A56 */ label00000A50: 00000A50 7000 moveq.l D0, 0x00 00000A52 2D40 000E move.l [A6 + 0xE], D0 label00000A56: 00000A56 285F movea.l A4, [A7]+ 00000A58 4E5E unlink A6 00000A5A 205F movea.l A0, [A7]+ 00000A5C 5C4F addq.w A7, 6 00000A5E 4ED0 jmp [A0] fn00000A60: 00000A60 4E56 0000 link A6, 0 00000A64 3F2E 000C move.w -[A7], [A6 + 0xC] 00000A68 42A7 clr.l -[A7] 00000A6A 42A7 clr.l -[A7] 00000A6C 42A7 clr.l -[A7] 00000A6E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A72 4EAD 1A02 jsr [A5 + 0x1A02 /* export_828 */] 00000A76 4E5E unlink A6 00000A78 205F movea.l A0, [A7]+ 00000A7A 5C4F addq.w A7, 6 00000A7C 4ED0 jmp [A0] 00000A7E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000A80-00000A8A fn00000A80: 00000A80 4E56 0000 link A6, 0 00000A84 3F2E 000C move.w -[A7], [A6 + 0xC] 00000A88 42A7 clr.l -[A7] // end alternate branch 00000A80-00000A8A fn00000A80: // (misaligned) 00000A82 0000 3F2E ori.b D0, 0x2E /* '.' */ 00000A86 000C 42A7 ori.b A4, 0xA7 00000A8A 42A7 clr.l -[A7] 00000A8C 42A7 clr.l -[A7] 00000A8E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A92 4EAD 1A02 jsr [A5 + 0x1A02 /* export_828 */] 00000A96 4E5E unlink A6 00000A98 205F movea.l A0, [A7]+ 00000A9A 5C4F addq.w A7, 6 00000A9C 4ED0 jmp [A0] 00000A9E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000AA0-00000AAA fn00000AA0: 00000AA0 4E56 0000 link A6, 0 00000AA4 3F2E 000C move.w -[A7], [A6 + 0xC] 00000AA8 42A7 clr.l -[A7] // end alternate branch 00000AA0-00000AAA fn00000AA0: // (misaligned) 00000AA2 0000 3F2E ori.b D0, 0x2E /* '.' */ 00000AA6 000C 42A7 ori.b A4, 0xA7 00000AAA 42A7 clr.l -[A7] 00000AAC 42A7 clr.l -[A7] 00000AAE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000AB2 4EAD 1A02 jsr [A5 + 0x1A02 /* export_828 */] 00000AB6 4E5E unlink A6 00000AB8 205F movea.l A0, [A7]+ 00000ABA 5C4F addq.w A7, 6 00000ABC 4ED0 jmp [A0] 00000ABE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000AC0-00000AC4 export_585: fn00000AC0: 00000AC0 4E56 FFDE link A6, -0x0022 // end alternate branch 00000AC0-00000AC4 export_585: // at 00000AC0 (misaligned) fn00000AC0: // (misaligned) 00000AC2 FFDE .invalid <> 00000AC4 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000AC8 286E 0008 movea.l A4, [A6 + 0x8] 00000ACC 3E2E 000C move.w D7, [A6 + 0xC] 00000AD0 42A7 clr.l -[A7] 00000AD2 2F0C move.l -[A7], A4 00000AD4 4EAD 1C2A jsr [A5 + 0x1C2A /* export_897 */] 00000AD8 265F movea.l A3, [A7]+ 00000ADA 7000 moveq.l D0, 0x00 00000ADC 2D40 000E move.l [A6 + 0xE], D0 00000AE0 3007 move.w D0, D7 00000AE2 5340 subq.w D0, 1 00000AE4 6700 0106 beq +0x108 /* 00000BEC */ 00000AE8 0440 0009 subi.w D0, 0x9 /* '\t' */ 00000AEC 6B00 0164 bmi +0x166 /* 00000C52 */ 00000AF0 0440 0009 subi.w D0, 0x9 /* '\t' */ 00000AF4 6F6C ble +0x6E /* 00000B62 */ 00000AF6 5340 subq.w D0, 1 00000AF8 6B00 0158 bmi +0x15A /* 00000C52 */ 00000AFC 0440 0009 subi.w D0, 0x9 /* '\t' */ 00000B00 6F00 008C ble +0x8E /* 00000B8E */ 00000B04 5540 subq.w D0, 2 00000B06 6700 00B2 beq +0xB4 /* 00000BBA */ 00000B0A 5940 subq.w D0, 4 00000B0C 6700 00BA beq +0xBC /* 00000BC8 */ 00000B10 5340 subq.w D0, 1 00000B12 6710 beq +0x12 /* 00000B24 */ 00000B14 5940 subq.w D0, 4 00000B16 674A beq +0x4C /* 00000B62 */ 00000B18 0440 003D subi.w D0, 0x3D /* '=' */ 00000B1C 6700 00F8 beq +0xFA /* 00000C16 */ 00000B20 6000 0130 bra +0x132 /* 00000C52 */ label00000B24: 00000B24 42A7 clr.l -[A7] 00000B26 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */] 00000B2A 1C1F move.b D6, [A7]+ 00000B2C 486E FFE6 pea.l [A6 - 0x1A] 00000B30 486D 2D7C pea.l [A5 + 0x2D7C] 00000B34 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 00000B38 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */] 00000B3C 4267 clr.w -[A7] 00000B3E 1F06 move.b -[A7], D6 00000B40 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */] 00000B44 101F move.b D0, [A7]+ 00000B46 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 00000B4A 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00000B4E 3F07 move.w -[A7], D7 00000B50 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 00000B54 4EAD 0CE2 jsr [A5 + 0xCE2 /* export_408 */] 00000B58 2D6E FFE6 000E move.l [A6 + 0xE], [A6 - 0x1A] 00000B5E 6000 0100 bra +0x102 /* 00000C60 */ label00000B62: 00000B62 486E FFF2 pea.l [A6 - 0xE] 00000B66 486D 2D94 pea.l [A5 + 0x2D94] 00000B6A 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 00000B6E 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */] 00000B72 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00000B76 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00000B7A 3F07 move.w -[A7], D7 00000B7C 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00000B80 4EBA FEDE jsr [PC - 0x122 /* 00000A60 */] 00000B84 2D6E FFF2 000E move.l [A6 + 0xE], [A6 - 0xE] 00000B8A 6000 00D4 bra +0xD6 /* 00000C60 */ label00000B8E: 00000B8E 486E FFEE pea.l [A6 - 0x12] 00000B92 486D 2D8C pea.l [A5 + 0x2D8C] 00000B96 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 00000B9A 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */] 00000B9E 2F2E FFEE move.l -[A7], [A6 - 0x12] 00000BA2 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00000BA6 3F07 move.w -[A7], D7 00000BA8 2F2E FFEE move.l -[A7], [A6 - 0x12] 00000BAC 4EBA FED2 jsr [PC - 0x12E /* 00000A80 */] 00000BB0 2D6E FFEE 000E move.l [A6 + 0xE], [A6 - 0x12] 00000BB6 6000 00A8 bra +0xAA /* 00000C60 */ label00000BBA: 00000BBA 42A7 clr.l -[A7] 00000BBC A924 syscall FrontWindow 00000BBE 2F0C move.l -[A7], A4 00000BC0 4EAD 09A2 jsr [A5 + 0x9A2 /* export_304 */] 00000BC4 6000 009A bra +0x9C /* 00000C60 */ label00000BC8: 00000BC8 B7ED FA64 cmpa.l A3, [A5 - 0x59C] 00000BCC 660C bne +0xE /* 00000BDA */ 00000BCE 2F2D FA64 move.l -[A7], [A5 - 0x59C] 00000BD2 4EAD 3152 jsr [A5 + 0x3152 /* export_1574 */] 00000BD6 6000 0088 bra +0x8A /* 00000C60 */ label00000BDA: 00000BDA 2F2D FA64 move.l -[A7], [A5 - 0x59C] 00000BDE 4EAD 315A jsr [A5 + 0x315A /* export_1575 */] 00000BE2 2F2D FA64 move.l -[A7], [A5 - 0x59C] 00000BE6 4EAD 1F4A jsr [A5 + 0x1F4A /* export_997 */] 00000BEA 6074 bra +0x76 /* 00000C60 */ label00000BEC: 00000BEC 486E FFEA pea.l [A6 - 0x16] 00000BF0 486D 2D6C pea.l [A5 + 0x2D6C] 00000BF4 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 00000BF8 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */] 00000BFC 2F2E FFEA move.l -[A7], [A6 - 0x16] 00000C00 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00000C04 3F07 move.w -[A7], D7 00000C06 2F2E FFEA move.l -[A7], [A6 - 0x16] 00000C0A 4EBA FE94 jsr [PC - 0x16C /* 00000AA0 */] 00000C0E 2D6E FFEA 000E move.l [A6 + 0xE], [A6 - 0x16] 00000C14 604A bra +0x4C /* 00000C60 */ label00000C16: 00000C16 42A7 clr.l -[A7] 00000C18 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */] 00000C1C 1C1F move.b D6, [A7]+ 00000C1E 486E FFE2 pea.l [A6 - 0x1E] 00000C22 486D 2D74 pea.l [A5 + 0x2D74] 00000C26 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 00000C2A 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */] 00000C2E 4267 clr.w -[A7] 00000C30 1F06 move.b -[A7], D6 00000C32 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */] 00000C36 101F move.b D0, [A7]+ 00000C38 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 00000C3C 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00000C40 3F07 move.w -[A7], D7 00000C42 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 00000C46 4EAD 0CEA jsr [A5 + 0xCEA /* export_409 */] 00000C4A 2D6E FFE2 000E move.l [A6 + 0xE], [A6 - 0x1E] 00000C50 600E bra +0x10 /* 00000C60 */ label00000C52: 00000C52 42A7 clr.l -[A7] 00000C54 3F07 move.w -[A7], D7 00000C56 2F0C move.l -[A7], A4 00000C58 4EBA FDCE jsr [PC - 0x232 /* 00000A28 */] 00000C5C 2D5F 000E move.l [A6 + 0xE], [A7]+ label00000C60: 00000C60 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00000C64 4E5E unlink A6 00000C66 205F movea.l A0, [A7]+ 00000C68 5C4F addq.w A7, 6 00000C6A 4ED0 jmp [A0] 00000C6C 4E56 FFFC link A6, -0x0004 00000C70 2F0C move.l -[A7], A4 00000C72 286E 0008 movea.l A4, [A6 + 0x8] 00000C76 204C movea.l A0, A4 00000C78 5088 addq.l A0, 8 00000C7A 2050 movea.l A0, [A0] 00000C7C 2D48 FFFC move.l [A6 - 0x4], A0 00000C80 102D F718 move.b D0, [A5 - 0x8E8] 00000C84 670A beq +0xC /* 00000C90 */ 00000C86 4267 clr.w -[A7] 00000C88 2F2C 0008 move.l -[A7], [A4 + 0x8] 00000C8C 4EAD 1BCA jsr [A5 + 0x1BCA /* export_885 */] label00000C90: 00000C90 3F2E 0010 move.w -[A7], [A6 + 0x10] 00000C94 2F2E 000C move.l -[A7], [A6 + 0xC] 00000C98 42A7 clr.l -[A7] 00000C9A 3F2C FFC0 move.w -[A7], [A4 - 0x40] 00000C9E 4267 clr.w -[A7] 00000CA0 2E9F move.l [A7], [A7]+ 00000CA2 4EAD 2062 jsr [A5 + 0x2062 /* export_1032 */] 00000CA6 285F movea.l A4, [A7]+ 00000CA8 4E5E unlink A6 00000CAA 205F movea.l A0, [A7]+ 00000CAC DEFC 000A add.w A7, 0xA /* '\n' */ 00000CB0 4ED0 jmp [A0] 00000CB2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_586: // at 00000CB4 (misaligned) 00000CB6 FEBC 48E7 .extension 0xEBC <> // unimplemented 00000CBA 0308 btst A0, D1 00000CBC 286E 0008 movea.l A4, [A6 + 0x8] 00000CC0 7000 moveq.l D0, 0x00 00000CC2 2D40 0010 move.l [A6 + 0x10], D0 00000CC6 3E2E 000C move.w D7, [A6 + 0xC] 00000CCA 3C2E 000E move.w D6, [A6 + 0xE] 00000CCE 4A47 tst.w D7 00000CD0 6700 00BC beq +0xBE /* 00000D8E */ 00000CD4 4267 clr.w -[A7] 00000CD6 3F07 move.w -[A7], D7 00000CD8 3F06 move.w -[A7], D6 00000CDA 4EAD 1A32 jsr [A5 + 0x1A32 /* export_834 */] 00000CDE 3D5F FFC0 move.w [A6 - 0x40], [A7]+ 00000CE2 5DC0 slt D0 00000CE4 4A00 tst.b D0 00000CE6 6728 beq +0x2A /* 00000D10 */ 00000CE8 7201 moveq.l D1, 0x01 00000CEA B247 cmp.w D1, D7 00000CEC 57C1 seq D1 00000CEE C001 and.b D0, D1 00000CF0 671E beq +0x20 /* 00000D10 */ 00000CF2 42A7 clr.l -[A7] 00000CF4 3F3C 0001 move.w -[A7], 0x1 00000CF8 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */] 00000CFC 3F06 move.w -[A7], D6 00000CFE 486E FEC0 pea.l [A6 - 0x140] 00000D02 A946 syscall GetMenuItemText/GetItem 00000D04 486E FEC0 pea.l [A6 - 0x140] 00000D08 2F0C move.l -[A7], A4 00000D0A 4EBA 0160 jsr [PC + 0x160 /* 00000E6C */] 00000D0E 607E bra +0x80 /* 00000D8E */ label00000D10: 00000D10 7065 moveq.l D0, 0x65 00000D12 B06E FFC0 cmp.w D0, [A6 - 0x40] 00000D16 5EC0 sgt D0 00000D18 4A00 tst.b D0 00000D1A 662C bne +0x2E /* 00000D48 */ 00000D1C 726A moveq.l D1, 0x6A 00000D1E B26E FFC0 cmp.w D1, [A6 - 0x40] 00000D22 5DC1 slt D1 00000D24 8001 or.b D0, D1 00000D26 6620 bne +0x22 /* 00000D48 */ 00000D28 2F00 move.l -[A7], D0 00000D2A 4267 clr.w -[A7] 00000D2C 322E FFC0 move.w D1, [A6 - 0x40] 00000D30 927C 0065 sub.w D1, 0x65 /* 'e' */ 00000D34 3F01 move.w -[A7], D1 00000D36 A9C2 syscall SysEdit 00000D38 121F move.b D1, [A7]+ 00000D3A 201F move.l D0, [A7]+ 00000D3C 0A01 0001 xori.b D1, 0x1 00000D40 8001 or.b D0, D1 00000D42 0240 0001 andi.w D0, 0x1 00000D46 6746 beq +0x48 /* 00000D8E */ label00000D48: 00000D48 486E FFC2 pea.l [A6 - 0x3E] 00000D4C 487A FF1E pea.l [PC - 0xE2 /* 00000C6C, value 0x4E56FFFC */] 00000D50 2F0E move.l -[A7], A6 00000D52 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */] 00000D56 102D F718 move.b D0, [A5 - 0x8E8] 00000D5A 670A beq +0xC /* 00000D66 */ 00000D5C 1F3C 0001 move.b -[A7], 0x1 00000D60 2F0C move.l -[A7], A4 00000D62 4EAD 1BCA jsr [A5 + 0x1BCA /* export_885 */] label00000D66: 00000D66 42A7 clr.l -[A7] 00000D68 3F2E FFC0 move.w -[A7], [A6 - 0x40] 00000D6C 2F2D FBE0 move.l -[A7], [A5 - 0x420] 00000D70 4EAD 327A jsr [A5 + 0x327A /* export_1611 */] 00000D74 2D5F 0010 move.l [A6 + 0x10], [A7]+ 00000D78 102D F718 move.b D0, [A5 - 0x8E8] 00000D7C 6708 beq +0xA /* 00000D86 */ 00000D7E 4267 clr.w -[A7] 00000D80 2F0C move.l -[A7], A4 00000D82 4EAD 1BCA jsr [A5 + 0x1BCA /* export_885 */] label00000D86: 00000D86 486E FFC2 pea.l [A6 - 0x3E] 00000D8A 4EAD 209A jsr [A5 + 0x209A /* export_1039 */] label00000D8E: 00000D8E 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00000D92 4E5E unlink A6 00000D94 205F movea.l A0, [A7]+ 00000D96 504F addq.w A7, 8 00000D98 4ED0 jmp [A0] 00000D9A 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000D9E FFFC .invalid <> 00000DA0 2F0C move.l -[A7], A4 00000DA2 286E 0008 movea.l A4, [A6 + 0x8] 00000DA6 204C movea.l A0, A4 00000DA8 5088 addq.l A0, 8 00000DAA 2050 movea.l A0, [A0] 00000DAC 2D48 FFFC move.l [A6 - 0x4], A0 00000DB0 4A6C FEFE tst.w [A4 - 0x102] 00000DB4 6706 beq +0x8 /* 00000DBC */ 00000DB6 3F2C FEFE move.w -[A7], [A4 - 0x102] 00000DBA A9B7 syscall CloseDeskAcc label00000DBC: 00000DBC 4AAE 000C tst.l [A6 + 0xC] 00000DC0 6628 bne +0x2A /* 00000DEA */ 00000DC2 41ED F960 lea.l A0, [A5 - 0x6A0] 00000DC6 43EC FF00 lea.l A1, [A4 - 0x100] 00000DCA 703F moveq.l D0, 0x3F label00000DCC: 00000DCC 20D9 move.l [A0]+, [A1]+ 00000DCE 51C8 FFFC dbf D0, -0x6 /* 00000DCC */ 00000DD2 4240 clr.w D0 00000DD4 102D F961 move.b D0, [A5 - 0x69F] 00000DD8 4A40 tst.w D0 00000DDA 660E bne +0x10 /* 00000DEA */ 00000DDC 486D F960 pea.l [A5 - 0x6A0] 00000DE0 2F3C 0001 0001 move.l -[A7], 0x10001 00000DE6 4EAD 495A jsr [A5 + 0x495A /* export_2343 */] label00000DEA: 00000DEA 3F2E 0010 move.w -[A7], [A6 + 0x10] 00000DEE 2F2E 000C move.l -[A7], [A6 + 0xC] 00000DF2 2F3C 0082 0006 move.l -[A7], 0x820006 00000DF8 4EAD 2062 jsr [A5 + 0x2062 /* export_1032 */] 00000DFC 285F movea.l A4, [A7]+ 00000DFE 4E5E unlink A6 00000E00 205F movea.l A0, [A7]+ 00000E02 DEFC 000A add.w A7, 0xA /* '\n' */ 00000E06 4ED0 jmp [A0] fn00000E08: 00000E08 4E56 FFFC link A6, -0x0004 00000E0C 48E7 0108 movem.l -[A7], D7,A4 00000E10 3E2E 000C move.w D7, [A6 + 0xC] 00000E14 422E 000E clr.b [A6 + 0xE] 00000E18 4A47 tst.w D7 00000E1A 5CC0 sge D0 00000E1C 4A00 tst.b D0 00000E1E 6740 beq +0x42 /* 00000E60 */ 00000E20 2F00 move.l -[A7], D0 00000E22 4267 clr.w -[A7] 00000E24 3EB8 01D2 move.w [A7], [0x000001D2 /* UnitNtryCnt */] 00000E28 321F move.w D1, [A7]+ 00000E2A 201F move.l D0, [A7]+ 00000E2C B247 cmp.w D1, D7 00000E2E 5EC1 sgt D1 00000E30 C001 and.b D0, D1 00000E32 672C beq +0x2E /* 00000E60 */ 00000E34 42A7 clr.l -[A7] 00000E36 2EB8 011C move.l [A7], [0x0000011C /* UTableBase */] 00000E3A 205F movea.l A0, [A7]+ 00000E3C 3007 move.w D0, D7 00000E3E E540 asl D0.w, 2 00000E40 2870 0000 movea.l A4, [A0 + D0.w] 00000E44 200C move.l D0, A4 00000E46 56C0 sne D0 00000E48 4A00 tst.b D0 00000E4A 6714 beq +0x16 /* 00000E60 */ 00000E4C 2054 movea.l A0, [A4] 00000E4E 0828 0005 0005 btst.b [A0 + 0x5], 0x5 00000E54 56C1 sne D1 00000E56 C001 and.b D0, D1 00000E58 6706 beq +0x8 /* 00000E60 */ 00000E5A 1D7C 0001 000E move.b [A6 + 0xE], 0x1 label00000E60: 00000E60 4CDF 1080 movem.l D7,A4, [A7]+ 00000E64 4E5E unlink A6 00000E66 205F movea.l A0, [A7]+ 00000E68 5C4F addq.w A7, 6 00000E6A 4ED0 jmp [A0] fn00000E6C: 00000E6C 4E56 FDAE link A6, -0x0252 00000E70 48E7 0308 movem.l -[A7], D6,D7,A4 00000E74 206E 000C movea.l A0, [A6 + 0xC] 00000E78 43EE FF00 lea.l A1, [A6 - 0x100] 00000E7C 703F moveq.l D0, 0x3F label00000E7E: 00000E7E 22D8 move.l [A1]+, [A0]+ 00000E80 51C8 FFFC dbf D0, -0x6 /* 00000E7E */ 00000E84 486E FDB4 pea.l [A6 - 0x24C] 00000E88 487A FF12 pea.l [PC - 0xEE /* 00000D9C, value 0x4E56FFFC */] 00000E8C 2F0E move.l -[A7], A6 00000E8E 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */] 00000E92 426E FEFE clr.w [A6 - 0x102] 00000E96 4267 clr.w -[A7] 00000E98 1F3C 0001 move.b -[A7], 0x1 00000E9C 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */] 00000EA0 1E1F move.b D7, [A7]+ 00000EA2 42A7 clr.l -[A7] 00000EA4 2F3C 4452 5652 move.l -[A7], 0x44525652 /* 'DRVR' */ 00000EAA 486E FF00 pea.l [A6 - 0x100] 00000EAE A9A1 syscall GetNamedResource 00000EB0 285F movea.l A4, [A7]+ 00000EB2 4267 clr.w -[A7] 00000EB4 1F07 move.b -[A7], D7 00000EB6 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */] 00000EBA 101F move.b D0, [A7]+ 00000EBC 2F0C move.l -[A7], A4 00000EBE 4EAD 2072 jsr [A5 + 0x2072 /* export_1034 */] 00000EC2 2F0C move.l -[A7], A4 00000EC4 486E FEF8 pea.l [A6 - 0x108] 00000EC8 486E FEF4 pea.l [A6 - 0x10C] 00000ECC 486E FDF4 pea.l [A6 - 0x20C] 00000ED0 A9A8 syscall GetResInfo 00000ED2 42A7 clr.l -[A7] 00000ED4 2F0C move.l -[A7], A4 00000ED6 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */] 00000EDA 42A7 clr.l -[A7] 00000EDC 2EB8 02AA move.l [A7], [0x000002AA /* ApplZone */] 00000EE0 201F move.l D0, [A7]+ 00000EE2 B09F cmp.l D0, [A7]+ 00000EE4 57C0 seq D0 00000EE6 4A00 tst.b D0 00000EE8 660E bne +0x10 /* 00000EF8 */ 00000EEA 2F00 move.l -[A7], D0 00000EEC 4267 clr.w -[A7] 00000EEE 4EAD 1C4A jsr [A5 + 0x1C4A /* export_901 */] 00000EF2 121F move.b D1, [A7]+ 00000EF4 201F move.l D0, [A7]+ 00000EF6 8001 or.b D0, D1 label00000EF8: 00000EF8 0240 0001 andi.w D0, 0x1 00000EFC 1C00 move.b D6, D0 00000EFE 4267 clr.w -[A7] 00000F00 A9AF syscall ResError 00000F02 4A5F tst.w [A7]+ 00000F04 56C0 sne D0 00000F06 4A00 tst.b D0 00000F08 6624 bne +0x26 /* 00000F2E */ 00000F0A 2F00 move.l -[A7], D0 00000F0C 4267 clr.w -[A7] 00000F0E 3F2E FEF8 move.w -[A7], [A6 - 0x108] 00000F12 2F0E move.l -[A7], A6 00000F14 4EBA FEF2 jsr [PC - 0x10E /* 00000E08 */] 00000F18 121F move.b D1, [A7]+ 00000F1A 201F move.l D0, [A7]+ 00000F1C 8001 or.b D0, D1 00000F1E 0240 0001 andi.w D0, 0x1 00000F22 660A bne +0xC /* 00000F2E */ 00000F24 1206 move.b D1, D6 00000F26 0A01 0001 xori.b D1, 0x1 00000F2A 8001 or.b D0, D1 00000F2C 6732 beq +0x34 /* 00000F60 */ label00000F2E: 00000F2E 4267 clr.w -[A7] 00000F30 1F3C 0001 move.b -[A7], 0x1 00000F34 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */] 00000F38 1E1F move.b D7, [A7]+ 00000F3A 486E FDAE pea.l [A6 - 0x252] 00000F3E A874 syscall GetPort 00000F40 4267 clr.w -[A7] 00000F42 486E FF00 pea.l [A6 - 0x100] 00000F46 A9B6 syscall OpenDeskAcc 00000F48 3D5F FEFE move.w [A6 - 0x102], [A7]+ 00000F4C 2F2E FDAE move.l -[A7], [A6 - 0x252] 00000F50 A873 syscall SetPort 00000F52 4267 clr.w -[A7] 00000F54 1F07 move.b -[A7], D7 00000F56 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */] 00000F5A 101F move.b D0, [A7]+ 00000F5C 663E bne +0x40 /* 00000F9C */ 00000F5E 603C bra +0x3E /* 00000F9C */ label00000F60: 00000F60 4EAD 230A jsr [A5 + 0x230A /* export_1117 */] 00000F64 4267 clr.w -[A7] 00000F66 1F3C 0001 move.b -[A7], 0x1 00000F6A 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */] 00000F6E 1E1F move.b D7, [A7]+ 00000F70 486E FDAE pea.l [A6 - 0x252] 00000F74 A874 syscall GetPort 00000F76 4267 clr.w -[A7] 00000F78 486E FF00 pea.l [A6 - 0x100] 00000F7C A9B6 syscall OpenDeskAcc 00000F7E 3D5F FEFE move.w [A6 - 0x102], [A7]+ 00000F82 2F2E FDAE move.l -[A7], [A6 - 0x252] 00000F86 A873 syscall SetPort 00000F88 4267 clr.w -[A7] 00000F8A 1F07 move.b -[A7], D7 00000F8C 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */] 00000F90 101F move.b D0, [A7]+ 00000F92 4EAD 230A jsr [A5 + 0x230A /* export_1117 */] 00000F96 2F14 move.l -[A7], [A4] 00000F98 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] label00000F9C: 00000F9C 486E FDB4 pea.l [A6 - 0x24C] 00000FA0 4EAD 209A jsr [A5 + 0x209A /* export_1039 */] 00000FA4 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00000FA8 4E5E unlink A6 00000FAA 205F movea.l A0, [A7]+ 00000FAC 504F addq.w A7, 8 00000FAE 4ED0 jmp [A0] fn00000FB0: 00000FB0 4E56 0000 link A6, 0 00000FB4 3F2E 0010 move.w -[A7], [A6 + 0x10] 00000FB8 2F2E 000C move.l -[A7], [A6 + 0xC] 00000FBC 42A7 clr.l -[A7] 00000FBE 42A7 clr.l -[A7] 00000FC0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000FC4 4EAD 1A02 jsr [A5 + 0x1A02 /* export_828 */] 00000FC8 4E5E unlink A6 00000FCA 205F movea.l A0, [A7]+ 00000FCC DEFC 000A add.w A7, 0xA /* '\n' */ 00000FD0 4ED0 jmp [A0] 00000FD2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000FD4-00000FE2 fn00000FD4: 00000FD4 4E56 0000 link A6, 0 00000FD8 3F2E 0010 move.w -[A7], [A6 + 0x10] 00000FDC 2F2E 000C move.l -[A7], [A6 + 0xC] 00000FE0 42A7 clr.l -[A7] // end alternate branch 00000FD4-00000FE2 fn00000FD4: // (misaligned) 00000FD6 0000 3F2E ori.b D0, 0x2E /* '.' */ 00000FDA 0010 2F2E ori.b [A0], 0x2E /* '.' */ 00000FDE 000C 42A7 ori.b A4, 0xA7 00000FE2 42A7 clr.l -[A7] 00000FE4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000FE8 4EAD 1A02 jsr [A5 + 0x1A02 /* export_828 */] 00000FEC 4E5E unlink A6 00000FEE 205F movea.l A0, [A7]+ 00000FF0 DEFC 000A add.w A7, 0xA /* '\n' */ 00000FF4 4ED0 jmp [A0] 00000FF6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_587: // at 00000FF8 (misaligned) 00000FFA FFF6 .invalid <> 00000FFC 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00001000 266E 0008 movea.l A3, [A6 + 0x8] 00001004 3C2E 000C move.w D6, [A6 + 0xC] 00001008 284B movea.l A4, A3 0000100A 7000 moveq.l D0, 0x00 0000100C 2D40 000E move.l [A6 + 0xE], D0 00001010 3006 move.w D0, D6 00001012 0440 001E subi.w D0, 0x1E 00001016 673E beq +0x40 /* 00001056 */ 00001018 5540 subq.w D0, 2 0000101A 673A beq +0x3C /* 00001056 */ 0000101C 5340 subq.w D0, 1 0000101E 6736 beq +0x38 /* 00001056 */ 00001020 5340 subq.w D0, 1 00001022 6770 beq +0x72 /* 00001094 */ 00001024 0440 008E subi.w D0, 0x8E 00001028 6B00 00A8 bmi +0xAA /* 000010D2 */ 0000102C 0440 0013 subi.w D0, 0x13 00001030 6F04 ble +0x6 /* 00001036 */ 00001032 6000 009E bra +0xA0 /* 000010D2 */ label00001036: 00001036 2054 movea.l A0, [A4] 00001038 4AA8 0016 tst.l [A0 + 0x16] 0000103C 6700 00A2 beq +0xA4 /* 000010E0 */ 00001040 42A7 clr.l -[A7] 00001042 3F06 move.w -[A7], D6 00001044 2054 movea.l A0, [A4] 00001046 2F28 0016 move.l -[A7], [A0 + 0x16] 0000104A 4EAD 327A jsr [A5 + 0x327A /* export_1611 */] 0000104E 2D5F 000E move.l [A6 + 0xE], [A7]+ 00001052 6000 008C bra +0x8E /* 000010E0 */ label00001056: 00001056 42A7 clr.l -[A7] 00001058 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */] 0000105C 1E1F move.b D7, [A7]+ 0000105E 486E FFFC pea.l [A6 - 0x4] 00001062 486D 2D64 pea.l [A5 + 0x2D64] 00001066 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 0000106A 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */] 0000106E 4267 clr.w -[A7] 00001070 1F07 move.b -[A7], D7 00001072 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */] 00001076 101F move.b D0, [A7]+ 00001078 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000107C 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00001080 3F06 move.w -[A7], D6 00001082 2F0B move.l -[A7], A3 00001084 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001088 4EBA FF26 jsr [PC - 0xDA /* 00000FB0 */] 0000108C 2D6E FFFC 000E move.l [A6 + 0xE], [A6 - 0x4] 00001092 604C bra +0x4E /* 000010E0 */ label00001094: 00001094 42A7 clr.l -[A7] 00001096 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */] 0000109A 1E1F move.b D7, [A7]+ 0000109C 486E FFF8 pea.l [A6 - 0x8] 000010A0 486D 2D5C pea.l [A5 + 0x2D5C] 000010A4 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 000010A8 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */] 000010AC 4267 clr.w -[A7] 000010AE 1F07 move.b -[A7], D7 000010B0 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */] 000010B4 101F move.b D0, [A7]+ 000010B6 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000010BA 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 000010BE 3F06 move.w -[A7], D6 000010C0 2F0B move.l -[A7], A3 000010C2 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000010C6 4EBA FF0C jsr [PC - 0xF4 /* 00000FD4 */] 000010CA 2D6E FFF8 000E move.l [A6 + 0xE], [A6 - 0x8] 000010D0 600E bra +0x10 /* 000010E0 */ label000010D2: 000010D2 42A7 clr.l -[A7] 000010D4 3F06 move.w -[A7], D6 000010D6 2F0B move.l -[A7], A3 000010D8 4EBA F94E jsr [PC - 0x6B2 /* 00000A28 */] 000010DC 2D5F 000E move.l [A6 + 0xE], [A7]+ label000010E0: 000010E0 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 000010E4 4E5E unlink A6 000010E6 205F movea.l A0, [A7]+ 000010E8 5C4F addq.w A7, 6 000010EA 4ED0 jmp [A0] export_588: fn000010EC: 000010EC 4E56 0000 link A6, 0 000010F0 48E7 0118 movem.l -[A7], D7,A3,A4 000010F4 266E 0008 movea.l A3, [A6 + 0x8] 000010F8 3E2E 000C move.w D7, [A6 + 0xC] 000010FC 284B movea.l A4, A3 000010FE 3007 move.w D0, D7 00001100 0440 00B0 subi.w D0, 0xB0 00001104 6B3E bmi +0x40 /* 00001144 */ 00001106 0440 0013 subi.w D0, 0x13 0000110A 6F0C ble +0xE /* 00001118 */ 0000110C 5D40 subq.w D0, 6 0000110E 6B34 bmi +0x36 /* 00001144 */ 00001110 0440 0031 subi.w D0, 0x31 /* '1' */ 00001114 6F02 ble +0x4 /* 00001118 */ 00001116 602C bra +0x2E /* 00001144 */ label00001118: 00001118 2054 movea.l A0, [A4] 0000111A 4AA8 0034 tst.l [A0 + 0x34] 0000111E 6714 beq +0x16 /* 00001134 */ 00001120 42A7 clr.l -[A7] 00001122 3F07 move.w -[A7], D7 00001124 2054 movea.l A0, [A4] 00001126 2F28 0034 move.l -[A7], [A0 + 0x34] 0000112A 4EAD 327A jsr [A5 + 0x327A /* export_1611 */] 0000112E 2D5F 000E move.l [A6 + 0xE], [A7]+ 00001132 601E bra +0x20 /* 00001152 */ label00001134: 00001134 42A7 clr.l -[A7] 00001136 3F07 move.w -[A7], D7 00001138 2F0B move.l -[A7], A3 0000113A 4EBA F8EC jsr [PC - 0x714 /* 00000A28 */] 0000113E 2D5F 000E move.l [A6 + 0xE], [A7]+ 00001142 600E bra +0x10 /* 00001152 */ label00001144: 00001144 42A7 clr.l -[A7] 00001146 3F07 move.w -[A7], D7 00001148 2F0B move.l -[A7], A3 0000114A 4EBA F8DC jsr [PC - 0x724 /* 00000A28 */] 0000114E 2D5F 000E move.l [A6 + 0xE], [A7]+ label00001152: 00001152 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00001156 4E5E unlink A6 00001158 205F movea.l A0, [A7]+ 0000115A 5C4F addq.w A7, 6 0000115C 4ED0 jmp [A0] 0000115E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_589: // at 00001160 (misaligned) 00001162 0000 7000 ori.b D0, 0x0 00001166 2D40 0018 move.l [A6 + 0x18], D0 0000116A 4E5E unlink A6 0000116C 205F movea.l A0, [A7]+ 0000116E DEFC 0010 add.w A7, 0x10 00001172 4ED0 jmp [A0] 00001174 4E56 FFF4 link A6, -0x000C 00001178 48E7 0018 movem.l -[A7], A3,A4 0000117C 266E 000C movea.l A3, [A6 + 0xC] 00001180 286E 0008 movea.l A4, [A6 + 0x8] 00001184 204C movea.l A0, A4 00001186 5088 addq.l A0, 8 00001188 2050 movea.l A0, [A0] 0000118A 2D48 FFF4 move.l [A6 - 0xC], A0 0000118E 41EE FFF8 lea.l A0, [A6 - 0x8] 00001192 224C movea.l A1, A4 00001194 5189 subq.l A1, 8 00001196 20D9 move.l [A0]+, [A1]+ 00001198 20D9 move.l [A0]+, [A1]+ 0000119A 486E FFF8 pea.l [A6 - 0x8] 0000119E 2F0B move.l -[A7], A3 000011A0 4EAD 317A jsr [A5 + 0x317A /* export_1579 */] 000011A4 4267 clr.w -[A7] 000011A6 486E FFF8 pea.l [A6 - 0x8] 000011AA 2F0B move.l -[A7], A3 000011AC 4EAD 30BA jsr [A5 + 0x30BA /* export_1555 */] 000011B0 101F move.b D0, [A7]+ 000011B2 671E beq +0x20 /* 000011D2 */ 000011B4 4267 clr.w -[A7] 000011B6 486E FFF8 pea.l [A6 - 0x8] 000011BA 2F2C 0014 move.l -[A7], [A4 + 0x14] 000011BE 2F2C 0010 move.l -[A7], [A4 + 0x10] 000011C2 2F2C 000C move.l -[A7], [A4 + 0xC] 000011C6 2F0B move.l -[A7], A3 000011C8 4EAD 30B2 jsr [A5 + 0x30B2 /* export_1554 */] 000011CC 1D5F 0010 move.b [A6 + 0x10], [A7]+ 000011D0 6004 bra +0x6 /* 000011D6 */ label000011D2: 000011D2 422E 0010 clr.b [A6 + 0x10] label000011D6: 000011D6 4CDF 1800 movem.l A3,A4, [A7]+ 000011DA 4E5E unlink A6 000011DC 205F movea.l A0, [A7]+ 000011DE 504F addq.w A7, 8 000011E0 4ED0 jmp [A0] 000011E2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000011E4-000011E8 export_590: fn000011E4: 000011E4 4E56 FFF0 link A6, -0x0010 // end alternate branch 000011E4-000011E8 export_590: // at 000011E4 (misaligned) fn000011E4: // (misaligned) 000011E6 FFF0 .invalid <> 000011E8 48E7 0018 movem.l -[A7], A3,A4 000011EC 206E 0018 movea.l A0, [A6 + 0x18] 000011F0 43EE FFF8 lea.l A1, [A6 - 0x8] 000011F4 22D8 move.l [A1]+, [A0]+ 000011F6 22D8 move.l [A1]+, [A0]+ 000011F8 286E 0008 movea.l A4, [A6 + 0x8] 000011FC 422E 001C clr.b [A6 + 0x1C] 00001200 206E 000C movea.l A0, [A6 + 0xC] 00001204 7000 moveq.l D0, 0x00 00001206 2080 move.l [A0], D0 00001208 42A7 clr.l -[A7] 0000120A 487A FF68 pea.l [PC - 0x98 /* 00001174, value 0x4E56FFF4 */] 0000120E 2F0E move.l -[A7], A6 00001210 2F0C move.l -[A7], A4 00001212 4EAD 1E8A jsr [A5 + 0x1E8A /* export_973 */] 00001216 265F movea.l A3, [A7]+ 00001218 200B move.l D0, A3 0000121A 6708 beq +0xA /* 00001224 */ 0000121C 1D7C 0001 001C move.b [A6 + 0x1C], 0x1 00001222 6054 bra +0x56 /* 00001278 */ label00001224: 00001224 4267 clr.w -[A7] 00001226 2F0C move.l -[A7], A4 00001228 4EAD 1E7A jsr [A5 + 0x1E7A /* export_971 */] 0000122C 101F move.b D0, [A7]+ 0000122E 6748 beq +0x4A /* 00001278 */ 00001230 2F00 move.l -[A7], D0 00001232 4267 clr.w -[A7] 00001234 2F0C move.l -[A7], A4 00001236 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */] 0000123A 121F move.b D1, [A7]+ 0000123C 201F move.l D0, [A7]+ 0000123E C001 and.b D0, D1 00001240 6736 beq +0x38 /* 00001278 */ 00001242 42A7 clr.l -[A7] 00001244 486E FFF8 pea.l [A6 - 0x8] 00001248 2F0C move.l -[A7], A4 0000124A 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */] 0000124E 2D5F FFF0 move.l [A6 - 0x10], [A7]+ 00001252 206E 000C movea.l A0, [A6 + 0xC] 00001256 2F08 move.l -[A7], A0 00001258 42A7 clr.l -[A7] 0000125A 486E FFF0 pea.l [A6 - 0x10] 0000125E 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001262 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001266 2F0C move.l -[A7], A4 00001268 4EAD 30AA jsr [A5 + 0x30AA /* export_1553 */] 0000126C 201F move.l D0, [A7]+ 0000126E 205F movea.l A0, [A7]+ 00001270 2080 move.l [A0], D0 00001272 1D7C 0001 001C move.b [A6 + 0x1C], 0x1 label00001278: 00001278 4CDF 1800 movem.l A3,A4, [A7]+ 0000127C 4E5E unlink A6 0000127E 205F movea.l A0, [A7]+ 00001280 DEFC 0014 add.w A7, 0x14 00001284 4ED0 jmp [A0] 00001286 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001288-00001292 export_591: fn00001288: 00001288 4E56 0000 link A6, 0 0000128C 3F2E 0010 move.w -[A7], [A6 + 0x10] 00001290 42A7 clr.l -[A7] // end alternate branch 00001288-00001292 export_591: // at 00001288 (misaligned) fn00001288: // (misaligned) 0000128A 0000 3F2E ori.b D0, 0x2E /* '.' */ 0000128E 0010 42A7 ori.b [A0], 0xA7 00001292 2F2E 000C move.l -[A7], [A6 + 0xC] 00001296 42A7 clr.l -[A7] 00001298 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000129C 4EAD 1A02 jsr [A5 + 0x1A02 /* export_828 */] 000012A0 4E5E unlink A6 000012A2 205F movea.l A0, [A7]+ 000012A4 DEFC 000A add.w A7, 0xA /* '\n' */ 000012A8 4ED0 jmp [A0] 000012AA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_592: // at 000012AC (misaligned) 000012AE FFFA .invalid <> 000012B0 48E7 0308 movem.l -[A7], D6,D7,A4 000012B4 286E 0008 movea.l A4, [A6 + 0x8] 000012B8 3C2E 000C move.w D6, [A6 + 0xC] 000012BC 7000 moveq.l D0, 0x00 000012BE 2D40 000E move.l [A6 + 0xE], D0 000012C2 3006 move.w D0, D6 000012C4 0440 001F subi.w D0, 0x1F 000012C8 6702 beq +0x4 /* 000012CC */ 000012CA 603E bra +0x40 /* 0000130A */ label000012CC: 000012CC 42A7 clr.l -[A7] 000012CE 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */] 000012D2 1E1F move.b D7, [A7]+ 000012D4 486E FFFC pea.l [A6 - 0x4] 000012D8 486D 2D84 pea.l [A5 + 0x2D84] 000012DC 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 000012E0 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */] 000012E4 4267 clr.w -[A7] 000012E6 1F07 move.b -[A7], D7 000012E8 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */] 000012EC 101F move.b D0, [A7]+ 000012EE 2F2E FFFC move.l -[A7], [A6 - 0x4] 000012F2 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 000012F6 3F06 move.w -[A7], D6 000012F8 2F0C move.l -[A7], A4 000012FA 2F2E FFFC move.l -[A7], [A6 - 0x4] 000012FE 4EBA FF88 jsr [PC - 0x78 /* 00001288 */] 00001302 2D6E FFFC 000E move.l [A6 + 0xE], [A6 - 0x4] 00001308 600E bra +0x10 /* 00001318 */ label0000130A: 0000130A 42A7 clr.l -[A7] 0000130C 3F06 move.w -[A7], D6 0000130E 2F0C move.l -[A7], A4 00001310 4EBA FDDA jsr [PC - 0x226 /* 000010EC */] 00001314 2D5F 000E move.l [A6 + 0xE], [A7]+ label00001318: 00001318 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 0000131C 4E5E unlink A6 0000131E 205F movea.l A0, [A7]+ 00001320 5C4F addq.w A7, 6 00001322 4ED0 jmp [A0] export_593: 00001324 4E56 FFDC link A6, -0x0024 00001328 48E7 0318 movem.l -[A7], D6,D7,A3,A4 0000132C 206E 0018 movea.l A0, [A6 + 0x18] 00001330 43EE FFF8 lea.l A1, [A6 - 0x8] 00001334 22D8 move.l [A1]+, [A0]+ 00001336 22D8 move.l [A1]+, [A0]+ 00001338 266E 0008 movea.l A3, [A6 + 0x8] 0000133C 206E 000C movea.l A0, [A6 + 0xC] 00001340 7000 moveq.l D0, 0x00 00001342 2080 move.l [A0], D0 00001344 1D7C 0001 001C move.b [A6 + 0x1C], 0x1 0000134A 206E 0014 movea.l A0, [A6 + 0x14] 0000134E 2D48 FFDC move.l [A6 - 0x24], A0 00001352 2850 movea.l A4, [A0] 00001354 4267 clr.w -[A7] 00001356 2F2C 000A move.l -[A7], [A4 + 0xA] 0000135A 486E FFE2 pea.l [A6 - 0x1E] 0000135E A92C syscall FindWindow 00001360 3E1F move.w D7, [A7]+ 00001362 202E FFE2 move.l D0, [A6 - 0x1E] 00001366 2053 movea.l A0, [A3] 00001368 B0A8 003C cmp.l D0, [A0 + 0x3C] 0000136C 6600 00AE bne +0xB0 /* 0000141C */ 00001370 3007 move.w D0, D7 00001372 6B00 00A8 bmi +0xAA /* 0000141C */ 00001376 0C40 0008 cmpi.w D0, 0x8 0000137A 6E00 00A0 bgt +0xA2 /* 0000141C */ 0000137E D040 add.w D0, D0 00001380 303B 0006 move.w D0, [PC + D0.w + 0x6] 00001384 4EFB 0000 jmp [PC + D0.w] 00001388 0096 0096 0096 ori.l [A6], 0x960096 0000138E 0014 0066 ori.b [A4], 0x66 /* 'f' */ 00001392 0072 007E 008A ori.w [A2 + D0.w - 0x118], 0x7E /* '~' */ 00001398 008A 7C01 42A7 ori.l A2, 0x7C0142A7 0000139E 2F2D FC34 move.l -[A7], [A5 - 0x3CC] 000013A2 4EAD 1C2A jsr [A5 + 0x1C2A /* export_897 */] 000013A6 B7DF cmpa.l A3, [A7]+ 000013A8 671A beq +0x1C /* 000013C4 */ 000013AA 2F0B move.l -[A7], A3 000013AC 4EAD 1F4A jsr [A5 + 0x1F4A /* export_997 */] 000013B0 2053 movea.l A0, [A3] 000013B2 1028 0066 move.b D0, [A0 + 0x66] 000013B6 670A beq +0xC /* 000013C2 */ 000013B8 2F2D FC34 move.l -[A7], [A5 - 0x3CC] 000013BC 4EAD 1CCA jsr [A5 + 0x1CCA /* export_917 */] 000013C0 6002 bra +0x4 /* 000013C4 */ label000013C2: 000013C2 4206 clr.b D6 label000013C4: 000013C4 1006 move.b D0, D6 000013C6 671E beq +0x20 /* 000013E6 */ 000013C8 4267 clr.w -[A7] 000013CA 486E FFF8 pea.l [A6 - 0x8] 000013CE 2F2E 0014 move.l -[A7], [A6 + 0x14] 000013D2 2F2E 0010 move.l -[A7], [A6 + 0x10] 000013D6 2F2E 000C move.l -[A7], [A6 + 0xC] 000013DA 2F0B move.l -[A7], A3 000013DC 4EBA FE06 jsr [PC - 0x1FA /* 000011E4 */] 000013E0 1D5F 001C move.b [A6 + 0x1C], [A7]+ 000013E4 6036 bra +0x38 /* 0000141C */ label000013E6: 000013E6 422E 001C clr.b [A6 + 0x1C] 000013EA 6030 bra +0x32 /* 0000141C */ 000013EC 2F2C 000A move.l -[A7], [A4 + 0xA] 000013F0 2F0B move.l -[A7], A3 000013F2 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */] 000013F6 6024 bra +0x26 /* 0000141C */ 000013F8 2F2C 000A move.l -[A7], [A4 + 0xA] 000013FC 2F0B move.l -[A7], A3 000013FE 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */] 00001402 6018 bra +0x1A /* 0000141C */ 00001404 2F2C 000A move.l -[A7], [A4 + 0xA] 00001408 2F0B move.l -[A7], A3 0000140A 4EAD 09F2 jsr [A5 + 0x9F2 /* export_314 */] 0000140E 600C bra +0xE /* 0000141C */ 00001410 2F2C 000A move.l -[A7], [A4 + 0xA] 00001414 3F07 move.w -[A7], D7 00001416 2F0B move.l -[A7], A3 00001418 4EAD 0F1A jsr [A5 + 0xF1A /* export_479 */] label0000141C: 0000141C 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00001420 4E5E unlink A6 00001422 205F movea.l A0, [A7]+ 00001424 DEFC 0014 add.w A7, 0x14 00001428 4ED0 jmp [A0] 0000142A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000142C-00001440 export_594: fn0000142C: 0000142C 4E56 0000 link A6, 0 00001430 48E7 0018 movem.l -[A7], A3,A4 00001434 266E 000C movea.l A3, [A6 + 0xC] 00001438 286E 0008 movea.l A4, [A6 + 0x8] 0000143C 3F3C 0190 move.w -[A7], 0x190 // end alternate branch 0000142C-00001440 export_594: // at 0000142C (misaligned) fn0000142C: // (misaligned) 0000142E 0000 48E7 ori.b D0, 0xE7 00001432 0018 266E ori.b [A0]+, 0x6E /* 'n' */ 00001436 000C 286E ori.b A4, 0x6E /* 'n' */ 0000143A 0008 3F3C ori.b A0, 0x3C /* '<' */ 0000143E 0190 bclr [A0], D0 00001440 42A7 clr.l -[A7] 00001442 2F0B move.l -[A7], A3 00001444 42A7 clr.l -[A7] 00001446 1F3C 0001 move.b -[A7], 0x1 0000144A 2F0B move.l -[A7], A3 0000144C 4EAD 3072 jsr [A5 + 0x3072 /* export_1546 */] 00001450 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001454 4EAD 1A02 jsr [A5 + 0x1A02 /* export_828 */] 00001458 2054 movea.l A0, [A4] 0000145A 214B 0022 move.l [A0 + 0x22], A3 0000145E 117C 0001 001C move.b [A0 + 0x1C], 0x1 00001464 4228 001B clr.b [A0 + 0x1B] 00001468 4CDF 1800 movem.l A3,A4, [A7]+ 0000146C 4E5E unlink A6 0000146E 205F movea.l A0, [A7]+ 00001470 504F addq.w A7, 8 00001472 4ED0 jmp [A0] export_595: 00001474 4E56 FFFC link A6, -0x0004 00001478 486E FFFC pea.l [A6 - 0x4] 0000147C 486D 2D9C pea.l [A5 + 0x2D9C] 00001480 3F3C 0026 move.w -[A7], 0x26 /* '&' */ 00001484 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */] 00001488 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000148C 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00001490 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001494 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001498 4EBA FF92 jsr [PC - 0x6E /* 0000142C */] 0000149C 2D6E FFFC 0018 move.l [A6 + 0x18], [A6 - 0x4] 000014A2 4E5E unlink A6 000014A4 205F movea.l A0, [A7]+ 000014A6 DEFC 0010 add.w A7, 0x10 000014AA 4ED0 jmp [A0] export_596: 000014AC 4E56 FFF0 link A6, -0x0010 000014B0 206E 0014 movea.l A0, [A6 + 0x14] 000014B4 43EE FFF8 lea.l A1, [A6 - 0x8] 000014B8 22D8 move.l [A1]+, [A0]+ 000014BA 22D8 move.l [A1]+, [A0]+ 000014BC 206E 0010 movea.l A0, [A6 + 0x10] 000014C0 43EE FFF0 lea.l A1, [A6 - 0x10] 000014C4 22D8 move.l [A1]+, [A0]+ 000014C6 22D8 move.l [A1]+, [A0]+ 000014C8 4E5E unlink A6 000014CA 205F movea.l A0, [A7]+ 000014CC DEFC 0010 add.w A7, 0x10 000014D0 4ED0 jmp [A0] 000014D2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_597: // at 000014D4 (misaligned) 000014D6 0000 48E7 ori.b D0, 0xE7 000014DA 0018 266E ori.b [A0]+, 0x6E /* 'n' */ 000014DE 0008 284B ori.b A0, 0x4B /* 'K' */ 000014E2 102E 001A move.b D0, [A6 + 0x1A] 000014E6 4880 ext.w D0 000014E8 670A beq +0xC /* 000014F4 */ 000014EA 5340 subq.w D0, 1 000014EC 6716 beq +0x18 /* 00001504 */ 000014EE 5340 subq.w D0, 1 000014F0 672A beq +0x2C /* 0000151C */ 000014F2 605A bra +0x5C /* 0000154E */ label000014F4: 000014F4 1F3C 0001 move.b -[A7], 0x1 000014F8 1F3C 0001 move.b -[A7], 0x1 000014FC 2F0B move.l -[A7], A3 000014FE 4EAD 2F4A jsr [A5 + 0x2F4A /* export_1509 */] 00001502 604A bra +0x4C /* 0000154E */ label00001504: 00001504 4267 clr.w -[A7] 00001506 2F2E 000E move.l -[A7], [A6 + 0xE] 0000150A 2F0B move.l -[A7], A3 0000150C 4EAD 30BA jsr [A5 + 0x30BA /* export_1555 */] 00001510 1F3C 0001 move.b -[A7], 0x1 00001514 2F0B move.l -[A7], A3 00001516 4EAD 2F4A jsr [A5 + 0x2F4A /* export_1509 */] 0000151A 6032 bra +0x34 /* 0000154E */ label0000151C: 0000151C 2054 movea.l A0, [A4] 0000151E 1028 003E move.b D0, [A0 + 0x3E] 00001522 670C beq +0xE /* 00001530 */ 00001524 4267 clr.w -[A7] 00001526 1F3C 0001 move.b -[A7], 0x1 0000152A 2F0B move.l -[A7], A3 0000152C 4EAD 2F4A jsr [A5 + 0x2F4A /* export_1509 */] label00001530: 00001530 4267 clr.w -[A7] 00001532 2F2E 000E move.l -[A7], [A6 + 0xE] 00001536 2F0B move.l -[A7], A3 00001538 4EAD 30BA jsr [A5 + 0x30BA /* export_1555 */] 0000153C 101F move.b D0, [A7]+ 0000153E 670E beq +0x10 /* 0000154E */ 00001540 2F0B move.l -[A7], A3 00001542 2054 movea.l A0, [A4] 00001544 3F28 003C move.w -[A7], [A0 + 0x3C] 00001548 2F0B move.l -[A7], A3 0000154A 4EAD 325A jsr [A5 + 0x325A /* export_1607 */] label0000154E: 0000154E 4CDF 1800 movem.l A3,A4, [A7]+ 00001552 4E5E unlink A6 00001554 205F movea.l A0, [A7]+ 00001556 DEFC 0014 add.w A7, 0x14 0000155A 4ED0 jmp [A0] export_598: 0000155C 4E56 0000 link A6, 0 00001560 48E7 0018 movem.l -[A7], A3,A4 00001564 266E 0008 movea.l A3, [A6 + 0x8] 00001568 284B movea.l A4, A3 0000156A 4267 clr.w -[A7] 0000156C 2054 movea.l A0, [A4] 0000156E 2F28 005C move.l -[A7], [A0 + 0x5C] 00001572 226E 0014 movea.l A1, [A6 + 0x14] 00001576 2F11 move.l -[A7], [A1] 00001578 A966 syscall TestControl 0000157A 4A5F tst.w [A7]+ 0000157C 6724 beq +0x26 /* 000015A2 */ 0000157E 4267 clr.w -[A7] 00001580 2054 movea.l A0, [A4] 00001582 2F28 005C move.l -[A7], [A0 + 0x5C] 00001586 226E 0014 movea.l A1, [A6 + 0x14] 0000158A 2F11 move.l -[A7], [A1] 0000158C 42A7 clr.l -[A7] 0000158E A968 syscall TrackControl 00001590 4A5F tst.w [A7]+ 00001592 670E beq +0x10 /* 000015A2 */ 00001594 2F0B move.l -[A7], A3 00001596 2054 movea.l A0, [A4] 00001598 3F28 003C move.w -[A7], [A0 + 0x3C] 0000159C 2F0B move.l -[A7], A3 0000159E 4EAD 325A jsr [A5 + 0x325A /* export_1607 */] label000015A2: 000015A2 7000 moveq.l D0, 0x00 000015A4 2D40 0018 move.l [A6 + 0x18], D0 000015A8 4CDF 1800 movem.l A3,A4, [A7]+ 000015AC 4E5E unlink A6 000015AE 205F movea.l A0, [A7]+ 000015B0 DEFC 0010 add.w A7, 0x10 000015B4 4ED0 jmp [A0] 000015B6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000015B8-000015CE fn000015B8: 000015B8 4E56 0000 link A6, 0 000015BC 48E7 0018 movem.l -[A7], A3,A4 000015C0 266E 000C movea.l A3, [A6 + 0xC] 000015C4 286E 0008 movea.l A4, [A6 + 0x8] 000015C8 3F2E 0010 move.w -[A7], [A6 + 0x10] 000015CC 2053 movea.l A0, [A3] // end alternate branch 000015B8-000015CE fn000015B8: // (misaligned) 000015BA 0000 48E7 ori.b D0, 0xE7 000015BE 0018 266E ori.b [A0]+, 0x6E /* 'n' */ 000015C2 000C 286E ori.b A4, 0x6E /* 'n' */ 000015C6 0008 3F2E ori.b A0, 0x2E /* '.' */ 000015CA 0010 2053 ori.b [A0], 0x53 /* 'S' */ 000015CE 2F28 0012 move.l -[A7], [A0 + 0x12] 000015D2 2F28 000E move.l -[A7], [A0 + 0xE] 000015D6 42A7 clr.l -[A7] 000015D8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000015DC 4EAD 1A02 jsr [A5 + 0x1A02 /* export_828 */] 000015E0 2054 movea.l A0, [A4] 000015E2 214B 0022 move.l [A0 + 0x22], A3 000015E6 4CDF 1800 movem.l A3,A4, [A7]+ 000015EA 4E5E unlink A6 000015EC 205F movea.l A0, [A7]+ 000015EE DEFC 000A add.w A7, 0xA /* '\n' */ 000015F2 4ED0 jmp [A0] fn000015F4: 000015F4 4E56 FFFC link A6, -0x0004 000015F8 486E FFFC pea.l [A6 - 0x4] 000015FC 486D 2E2C pea.l [A5 + 0x2E2C] 00001600 3F3C 0026 move.w -[A7], 0x26 /* '&' */ 00001604 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */] 00001608 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000160C 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00001610 3F2E 000C move.w -[A7], [A6 + 0xC] 00001614 206E 0008 movea.l A0, [A6 + 0x8] 00001618 2F28 0008 move.l -[A7], [A0 + 0x8] 0000161C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001620 4EBA FF96 jsr [PC - 0x6A /* 000015B8 */] 00001624 2D6E FFFC 000E move.l [A6 + 0xE], [A6 - 0x4] 0000162A 4E5E unlink A6 0000162C 205F movea.l A0, [A7]+ 0000162E 5C4F addq.w A7, 6 00001630 4ED0 jmp [A0] 00001632 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001634-00001638 export_599: fn00001634: 00001634 4E56 FFFE link A6, -0x0002 // end alternate branch 00001634-00001638 export_599: // at 00001634 (misaligned) fn00001634: // (misaligned) 00001636 FFFE .invalid <> 00001638 48E7 0118 movem.l -[A7], D7,A3,A4 0000163C 266E 0008 movea.l A3, [A6 + 0x8] 00001640 3E2E 000C move.w D7, [A6 + 0xC] 00001644 284B movea.l A4, A3 00001646 7000 moveq.l D0, 0x00 00001648 2D40 000E move.l [A6 + 0xE], D0 0000164C 3007 move.w D0, D7 0000164E 0440 00B0 subi.w D0, 0xB0 00001652 6754 beq +0x56 /* 000016A8 */ 00001654 5340 subq.w D0, 1 00001656 672E beq +0x30 /* 00001686 */ 00001658 5340 subq.w D0, 1 0000165A 6708 beq +0xA /* 00001664 */ 0000165C 0440 0017 subi.w D0, 0x17 00001660 675C beq +0x5E /* 000016BE */ 00001662 6070 bra +0x72 /* 000016D4 */ label00001664: 00001664 2F0B move.l -[A7], A3 00001666 4EAD 3202 jsr [A5 + 0x3202 /* export_1596 */] 0000166A 4267 clr.w -[A7] 0000166C 2F0B move.l -[A7], A3 0000166E 4EAD 3192 jsr [A5 + 0x3192 /* export_1582 */] 00001672 101F move.b D0, [A7]+ 00001674 676C beq +0x6E /* 000016E2 */ 00001676 42A7 clr.l -[A7] 00001678 3F07 move.w -[A7], D7 0000167A 2F0E move.l -[A7], A6 0000167C 4EBA FF76 jsr [PC - 0x8A /* 000015F4 */] 00001680 2D5F 000E move.l [A6 + 0xE], [A7]+ 00001684 605C bra +0x5E /* 000016E2 */ label00001686: 00001686 2F0B move.l -[A7], A3 00001688 4EAD 3202 jsr [A5 + 0x3202 /* export_1596 */] 0000168C 4267 clr.w -[A7] 0000168E 2F0B move.l -[A7], A3 00001690 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */] 00001694 101F move.b D0, [A7]+ 00001696 674A beq +0x4C /* 000016E2 */ 00001698 42A7 clr.l -[A7] 0000169A 3F07 move.w -[A7], D7 0000169C 2F0E move.l -[A7], A6 0000169E 4EBA FF54 jsr [PC - 0xAC /* 000015F4 */] 000016A2 2D5F 000E move.l [A6 + 0xE], [A7]+ 000016A6 603A bra +0x3C /* 000016E2 */ label000016A8: 000016A8 42A7 clr.l -[A7] 000016AA 486E FFFF pea.l [A6 - 0x1] 000016AE 1F3C 0001 move.b -[A7], 0x1 000016B2 2F0B move.l -[A7], A3 000016B4 4EAD 23E2 jsr [A5 + 0x23E2 /* export_1144 */] 000016B8 2D5F 000E move.l [A6 + 0xE], [A7]+ 000016BC 6024 bra +0x26 /* 000016E2 */ label000016BE: 000016BE 2054 movea.l A0, [A4] 000016C0 1028 006B move.b D0, [A0 + 0x6B] 000016C4 0A00 0001 xori.b D0, 0x1 000016C8 1140 006B move.b [A0 + 0x6B], D0 000016CC 2F0B move.l -[A7], A3 000016CE 4EAD 067A jsr [A5 + 0x67A /* export_203 */] 000016D2 600E bra +0x10 /* 000016E2 */ label000016D4: 000016D4 42A7 clr.l -[A7] 000016D6 3F07 move.w -[A7], D7 000016D8 2F0B move.l -[A7], A3 000016DA 4EBA F34C jsr [PC - 0xCB4 /* 00000A28 */] 000016DE 2D5F 000E move.l [A6 + 0xE], [A7]+ label000016E2: 000016E2 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000016E6 4E5E unlink A6 000016E8 205F movea.l A0, [A7]+ 000016EA 5C4F addq.w A7, 6 000016EC 4ED0 jmp [A0] 000016EE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_600: // at 000016F0 (misaligned) 000016F2 FFF4 .invalid <> 000016F4 48E7 0108 movem.l -[A7], D7,A4 000016F8 286E 0008 movea.l A4, [A6 + 0x8] 000016FC 3E2E 000C move.w D7, [A6 + 0xC] 00001700 3007 move.w D0, D7 00001702 0440 0067 subi.w D0, 0x67 /* 'g' */ 00001706 6710 beq +0x12 /* 00001718 */ 00001708 5340 subq.w D0, 1 0000170A 670C beq +0xE /* 00001718 */ 0000170C 5340 subq.w D0, 1 0000170E 6734 beq +0x36 /* 00001744 */ 00001710 5340 subq.w D0, 1 00001712 675A beq +0x5C /* 0000176E */ 00001714 6000 0086 bra +0x88 /* 0000179C */ label00001718: 00001718 486E FFFC pea.l [A6 - 0x4] 0000171C 486D 2E5C pea.l [A5 + 0x2E5C] 00001720 3F3C 004E move.w -[A7], 0x4E /* 'N' */ 00001724 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */] 00001728 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000172C 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00001730 2F0C move.l -[A7], A4 00001732 3F07 move.w -[A7], D7 00001734 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001738 4EBA 0312 jsr [PC + 0x312 /* 00001A4C */] 0000173C 2D6E FFFC 000E move.l [A6 + 0xE], [A6 - 0x4] 00001742 6058 bra +0x5A /* 0000179C */ label00001744: 00001744 486E FFF8 pea.l [A6 - 0x8] 00001748 486D 2E54 pea.l [A5 + 0x2E54] 0000174C 3F3C 004C move.w -[A7], 0x4C /* 'L' */ 00001750 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */] 00001754 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001758 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 0000175C 2F0C move.l -[A7], A4 0000175E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001762 4EBA 038C jsr [PC + 0x38C /* 00001AF0 */] 00001766 2D6E FFF8 000E move.l [A6 + 0xE], [A6 - 0x8] 0000176C 602E bra +0x30 /* 0000179C */ label0000176E: 0000176E 486E FFF4 pea.l [A6 - 0xC] 00001772 486D 2E3C pea.l [A5 + 0x2E3C] 00001776 3F3C 004C move.w -[A7], 0x4C /* 'L' */ 0000177A 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */] 0000177E 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001782 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00001786 2F0C move.l -[A7], A4 00001788 3F07 move.w -[A7], D7 0000178A 1F3C 0001 move.b -[A7], 0x1 0000178E 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001792 4EBA 013C jsr [PC + 0x13C /* 000018D0 */] 00001796 2D6E FFF4 000E move.l [A6 + 0xE], [A6 - 0xC] label0000179C: 0000179C 4CDF 1080 movem.l D7,A4, [A7]+ 000017A0 4E5E unlink A6 000017A2 205F movea.l A0, [A7]+ 000017A4 5C4F addq.w A7, 6 000017A6 4ED0 jmp [A0] export_601: 000017A8 4E56 FFEC link A6, -0x0014 000017AC 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4 000017B0 266E 0008 movea.l A3, [A6 + 0x8] 000017B4 3C2E 000C move.w D6, [A6 + 0xC] 000017B8 284B movea.l A4, A3 000017BA 7000 moveq.l D0, 0x00 000017BC 2D40 000E move.l [A6 + 0xE], D0 000017C0 3006 move.w D0, D6 000017C2 0440 0067 subi.w D0, 0x67 /* 'g' */ 000017C6 6716 beq +0x18 /* 000017DE */ 000017C8 5340 subq.w D0, 1 000017CA 6712 beq +0x14 /* 000017DE */ 000017CC 5340 subq.w D0, 1 000017CE 6720 beq +0x22 /* 000017F0 */ 000017D0 5340 subq.w D0, 1 000017D2 670A beq +0xC /* 000017DE */ 000017D4 5940 subq.w D0, 4 000017D6 6700 0086 beq +0x88 /* 0000185E */ 000017DA 6000 00BC bra +0xBE /* 00001898 */ label000017DE: 000017DE 42A7 clr.l -[A7] 000017E0 3F06 move.w -[A7], D6 000017E2 2F0B move.l -[A7], A3 000017E4 4EAD 2E72 jsr [A5 + 0x2E72 /* export_1482 */] 000017E8 2D5F 000E move.l [A6 + 0xE], [A7]+ 000017EC 6000 00B8 bra +0xBA /* 000018A6 */ label000017F0: 000017F0 42A7 clr.l -[A7] 000017F2 42A7 clr.l -[A7] 000017F4 486E FFEC pea.l [A6 - 0x14] 000017F8 2F2D FC34 move.l -[A7], [A5 - 0x3CC] 000017FC 4EAD 0882 jsr [A5 + 0x882 /* export_268 */] 00001800 2E1F move.l D7, [A7]+ 00001802 6D00 00A2 blt +0xA4 /* 000018A6 */ 00001806 2254 movea.l A1, [A4] 00001808 2069 003C movea.l A0, [A1 + 0x3C] 0000180C 2050 movea.l A0, [A0] 0000180E 2469 003C movea.l A2, [A1 + 0x3C] 00001812 2452 movea.l A2, [A2] 00001814 3028 0022 move.w D0, [A0 + 0x22] 00001818 906A 0020 sub.w D0, [A2 + 0x20] 0000181C 48C0 ext.l D0 0000181E 2207 move.l D1, D7 00001820 9280 sub.l D1, D0 00001822 3029 0052 move.w D0, [A1 + 0x52] 00001826 48C0 ext.l D0 00001828 48E7 C000 movem.l -[A7], D0,D1 0000182C 42A7 clr.l -[A7] 0000182E 2054 movea.l A0, [A4] 00001830 2F28 0040 move.l -[A7], [A0 + 0x40] 00001834 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 00001838 241F move.l D2, [A7]+ 0000183A 4CDF 0003 movem.l D0,D1, [A7]+ 0000183E 9082 sub.l D0, D2 00001840 B081 cmp.l D0, D1 00001842 6C0A bge +0xC /* 0000184E */ 00001844 3F3C 0096 move.w -[A7], 0x96 00001848 4EAD 20FA jsr [A5 + 0x20FA /* export_1051 */] 0000184C 6058 bra +0x5A /* 000018A6 */ label0000184E: 0000184E 42A7 clr.l -[A7] 00001850 3F06 move.w -[A7], D6 00001852 2F0B move.l -[A7], A3 00001854 4EAD 2E72 jsr [A5 + 0x2E72 /* export_1482 */] 00001858 2D5F 000E move.l [A6 + 0xE], [A7]+ 0000185C 6048 bra +0x4A /* 000018A6 */ label0000185E: 0000185E 4267 clr.w -[A7] 00001860 2F0B move.l -[A7], A3 00001862 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */] 00001866 101F move.b D0, [A7]+ 00001868 673C beq +0x3E /* 000018A6 */ 0000186A 42A7 clr.l -[A7] 0000186C 2254 movea.l A1, [A4] 0000186E 2069 003C movea.l A0, [A1 + 0x3C] 00001872 2050 movea.l A0, [A0] 00001874 3028 003C move.w D0, [A0 + 0x3C] 00001878 48C0 ext.l D0 0000187A 2F00 move.l -[A7], D0 0000187C 2F29 003C move.l -[A7], [A1 + 0x3C] 00001880 A9D1 syscall TESetSelect 00001882 2F0B move.l -[A7], A3 00001884 4EAD 06EA jsr [A5 + 0x6EA /* export_217 */] 00001888 2054 movea.l A0, [A4] 0000188A 117C 0001 0072 move.b [A0 + 0x72], 0x1 00001890 2F0B move.l -[A7], A3 00001892 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */] 00001896 600E bra +0x10 /* 000018A6 */ label00001898: 00001898 42A7 clr.l -[A7] 0000189A 3F06 move.w -[A7], D6 0000189C 2F0B move.l -[A7], A3 0000189E 4EBA F84C jsr [PC - 0x7B4 /* 000010EC */] 000018A2 2D5F 000E move.l [A6 + 0xE], [A7]+ label000018A6: 000018A6 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+ 000018AA 4E5E unlink A6 000018AC 205F movea.l A0, [A7]+ 000018AE 5C4F addq.w A7, 6 000018B0 4ED0 jmp [A0] 000018B2 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000018B6 0000 206E ori.b D0, 0x6E /* 'n' */ 000018BA 0008 2F28 ori.b A0, 0x28 /* '(' */ 000018BE 0008 4EAD ori.b A0, 0xAD 000018C2 3352 4E5E move.w [A1 + 0x4E5E], [A2] 000018C6 205F movea.l A0, [A7]+ 000018C8 DEFC 000A add.w A7, 0xA /* '\n' */ 000018CC 4ED0 jmp [A0] 000018CE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000018D0-000018D4 export_602: fn000018D0: 000018D0 4E56 FFBC link A6, -0x0044 // end alternate branch 000018D0-000018D4 export_602: // at 000018D0 (misaligned) fn000018D0: // (misaligned) 000018D2 FFBC .invalid <> 000018D4 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 000018D8 2E2E 0010 move.l D7, [A6 + 0x10] 000018DC 286E 0008 movea.l A4, [A6 + 0x8] 000018E0 2054 movea.l A0, [A4] 000018E2 2147 0022 move.l [A0 + 0x22], D7 000018E6 2247 movea.l A1, D7 000018E8 2251 movea.l A1, [A1] 000018EA 2169 003C 0026 move.l [A0 + 0x26], [A1 + 0x3C] 000018F0 2268 0026 movea.l A1, [A0 + 0x26] 000018F4 2651 movea.l A3, [A1] 000018F6 316B 0020 002A move.w [A0 + 0x2A], [A3 + 0x20] 000018FC 316B 0022 002C move.w [A0 + 0x2C], [A3 + 0x22] 00001902 3C2B 0022 move.w D6, [A3 + 0x22] 00001906 9C6B 0020 sub.w D6, [A3 + 0x20] 0000190A 7000 moveq.l D0, 0x00 0000190C 2140 002E move.l [A0 + 0x2E], D0 00001910 7000 moveq.l D0, 0x00 00001912 2140 0032 move.l [A0 + 0x32], D0 00001916 42A8 0036 clr.l [A0 + 0x36] 0000191A 7000 moveq.l D0, 0x00 0000191C 2140 003A move.l [A0 + 0x3A], D0 00001920 7000 moveq.l D0, 0x00 00001922 2140 003E move.l [A0 + 0x3E], D0 00001926 7000 moveq.l D0, 0x00 00001928 2140 0042 move.l [A0 + 0x42], D0 0000192C 4268 0046 clr.w [A0 + 0x46] 00001930 7000 moveq.l D0, 0x00 00001932 2140 0048 move.l [A0 + 0x48], D0 00001936 3F2E 000E move.w -[A7], [A6 + 0xE] 0000193A 2047 movea.l A0, D7 0000193C 2050 movea.l A0, [A0] 0000193E 2F28 0016 move.l -[A7], [A0 + 0x16] 00001942 2F07 move.l -[A7], D7 00001944 42A7 clr.l -[A7] 00001946 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000194A 4EAD 19F2 jsr [A5 + 0x19F2 /* export_826 */] 0000194E 486E FFBC pea.l [A6 - 0x44] 00001952 487A FF60 pea.l [PC - 0xA0 /* 000018B4, value 0x4E560000 'NV\0\0', cstring "NV" */] 00001956 2F0E move.l -[A7], A6 00001958 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */] 0000195C 102E 000C move.b D0, [A6 + 0xC] 00001960 6764 beq +0x66 /* 000019C6 */ 00001962 42A7 clr.l -[A7] 00001964 3006 move.w D0, D6 00001966 48C0 ext.l D0 00001968 2F00 move.l -[A7], D0 0000196A 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */] 0000196E 2A17 move.l D5, [A7] 00001970 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00001974 4A46 tst.w D6 00001976 6F24 ble +0x26 /* 0000199C */ 00001978 2254 movea.l A1, [A4] 0000197A 2069 0026 movea.l A0, [A1 + 0x26] 0000197E 2050 movea.l A0, [A0] 00001980 2068 003E movea.l A0, [A0 + 0x3E] 00001984 3029 002A move.w D0, [A1 + 0x2A] 00001988 48C0 ext.l D0 0000198A D090 add.l D0, [A0] 0000198C 2F00 move.l -[A7], D0 0000198E 2045 movea.l A0, D5 00001990 2F10 move.l -[A7], [A0] 00001992 3006 move.w D0, D6 00001994 48C0 ext.l D0 00001996 2F00 move.l -[A7], D0 00001998 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] label0000199C: 0000199C 2054 movea.l A0, [A4] 0000199E 2145 002E move.l [A0 + 0x2E], D5 000019A2 3028 002A move.w D0, [A0 + 0x2A] 000019A6 9068 002C sub.w D0, [A0 + 0x2C] 000019AA 3140 0046 move.w [A0 + 0x46], D0 000019AE 42A7 clr.l -[A7] 000019B0 42A7 clr.l -[A7] 000019B2 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */] 000019B6 2054 movea.l A0, [A4] 000019B8 215F 0042 move.l [A0 + 0x42], [A7]+ 000019BC 2054 movea.l A0, [A4] 000019BE 2F28 0042 move.l -[A7], [A0 + 0x42] 000019C2 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] label000019C6: 000019C6 2047 movea.l A0, D7 000019C8 7001 moveq.l D0, 0x01 000019CA 2050 movea.l A0, [A0] 000019CC B028 006F cmp.b D0, [A0 + 0x6F] 000019D0 57C0 seq D0 000019D2 4A00 tst.b D0 000019D4 6760 beq +0x62 /* 00001A36 */ 000019D6 2F00 move.l -[A7], D0 000019D8 4267 clr.w -[A7] 000019DA 2254 movea.l A1, [A4] 000019DC 2069 0026 movea.l A0, [A1 + 0x26] 000019E0 2050 movea.l A0, [A0] 000019E2 3228 0020 move.w D1, [A0 + 0x20] 000019E6 48C1 ext.l D1 000019E8 2F01 move.l -[A7], D1 000019EA 2069 0026 movea.l A0, [A1 + 0x26] 000019EE 2050 movea.l A0, [A0] 000019F0 3228 0022 move.w D1, [A0 + 0x22] 000019F4 48C1 ext.l D1 000019F6 2F01 move.l -[A7], D1 000019F8 2F07 move.l -[A7], D7 000019FA 4EAD 0732 jsr [A5 + 0x732 /* export_226 */] 000019FE 121F move.b D1, [A7]+ 00001A00 201F move.l D0, [A7]+ 00001A02 C001 and.b D0, D1 00001A04 6730 beq +0x32 /* 00001A36 */ 00001A06 42A7 clr.l -[A7] 00001A08 2054 movea.l A0, [A4] 00001A0A 2F28 0026 move.l -[A7], [A0 + 0x26] 00001A0E 3F3C 0006 move.w -[A7], 0x6 00001A12 A83D syscall TEDispatch 00001A14 2054 movea.l A0, [A4] 00001A16 215F 0032 move.l [A0 + 0x32], [A7]+ 00001A1A 2054 movea.l A0, [A4] 00001A1C 2F28 0032 move.l -[A7], [A0 + 0x32] 00001A20 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00001A24 42A7 clr.l -[A7] 00001A26 2054 movea.l A0, [A4] 00001A28 2F28 0032 move.l -[A7], [A0 + 0x32] 00001A2C 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 00001A30 2054 movea.l A0, [A4] 00001A32 215F 0048 move.l [A0 + 0x48], [A7]+ label00001A36: 00001A36 486E FFBC pea.l [A6 - 0x44] 00001A3A 4EAD 209A jsr [A5 + 0x209A /* export_1039 */] 00001A3E 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00001A42 4E5E unlink A6 00001A44 205F movea.l A0, [A7]+ 00001A46 DEFC 000C add.w A7, 0xC 00001A4A 4ED0 jmp [A0] fn00001A4C: 00001A4C 4E56 0000 link A6, 0 00001A50 2F0C move.l -[A7], A4 00001A52 286E 0008 movea.l A4, [A6 + 0x8] 00001A56 2054 movea.l A0, [A4] 00001A58 4228 004C clr.b [A0 + 0x4C] 00001A5C 2F2E 000E move.l -[A7], [A6 + 0xE] 00001A60 3F2E 000C move.w -[A7], [A6 + 0xC] 00001A64 1F3C 0001 move.b -[A7], 0x1 00001A68 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001A6C 4EBA FE62 jsr [PC - 0x19E /* 000018D0 */] 00001A70 2054 movea.l A0, [A4] 00001A72 117C 0001 000F move.b [A0 + 0xF], 0x1 00001A78 7068 moveq.l D0, 0x68 00001A7A B06E 000C cmp.w D0, [A6 + 0xC] 00001A7E 56C0 sne D0 00001A80 4400 neg.b D0 00001A82 1140 000E move.b [A0 + 0xE], D0 00001A86 285F movea.l A4, [A7]+ 00001A88 4E5E unlink A6 00001A8A 205F movea.l A0, [A7]+ 00001A8C DEFC 000A add.w A7, 0xA /* '\n' */ 00001A90 4ED0 jmp [A0] 00001A92 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00001A96 0000 48E7 ori.b D0, 0xE7 00001A9A 0018 286E ori.b [A0]+, 0x6E /* 'n' */ 00001A9E 0008 266C ori.b A0, 0x6C /* 'l' */ 00001AA2 0008 202C ori.b A0, 0x2C /* ',' */ 00001AA6 FFF4 .invalid <> 00001AA8 2053 movea.l A0, [A3] 00001AAA B0A8 003A cmp.l D0, [A0 + 0x3A] 00001AAE 670E beq +0x10 /* 00001ABE */ 00001AB0 42A7 clr.l -[A7] 00001AB2 2F2C FFF4 move.l -[A7], [A4 - 0xC] 00001AB6 4EAD 214A jsr [A5 + 0x214A /* export_1061 */] 00001ABA 295F FFF4 move.l [A4 - 0xC], [A7]+ label00001ABE: 00001ABE 202C FFF0 move.l D0, [A4 - 0x10] 00001AC2 2053 movea.l A0, [A3] 00001AC4 B0A8 003E cmp.l D0, [A0 + 0x3E] 00001AC8 670E beq +0x10 /* 00001AD8 */ 00001ACA 42A7 clr.l -[A7] 00001ACC 2F2C FFF0 move.l -[A7], [A4 - 0x10] 00001AD0 4EAD 214A jsr [A5 + 0x214A /* export_1061 */] 00001AD4 295F FFF0 move.l [A4 - 0x10], [A7]+ label00001AD8: 00001AD8 2F2C 0008 move.l -[A7], [A4 + 0x8] 00001ADC 4EAD 3352 jsr [A5 + 0x3352 /* export_1638 */] 00001AE0 4CDF 1800 movem.l A3,A4, [A7]+ 00001AE4 4E5E unlink A6 00001AE6 205F movea.l A0, [A7]+ 00001AE8 DEFC 000A add.w A7, 0xA /* '\n' */ 00001AEC 4ED0 jmp [A0] 00001AEE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001AF0-00001AF4 fn00001AF0: 00001AF0 4E56 FFAE link A6, -0x0052 // end alternate branch 00001AF0-00001AF4 fn00001AF0: // (misaligned) 00001AF2 FFAE .invalid <> 00001AF4 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00001AF8 266E 000C movea.l A3, [A6 + 0xC] 00001AFC 286E 0008 movea.l A4, [A6 + 0x8] 00001B00 2F0B move.l -[A7], A3 00001B02 3F3C 0069 move.w -[A7], 0x69 /* 'i' */ 00001B06 1F3C 0001 move.b -[A7], 0x1 00001B0A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001B0E 4EBA FDC0 jsr [PC - 0x240 /* 000018D0 */] 00001B12 4205 clr.b D5 00001B14 7E00 moveq.l D7, 0x00 00001B16 7000 moveq.l D0, 0x00 00001B18 2D40 FFF0 move.l [A6 - 0x10], D0 00001B1C 7000 moveq.l D0, 0x00 00001B1E 2D40 FFF4 move.l [A6 - 0xC], D0 00001B22 486E FFAE pea.l [A6 - 0x52] 00001B26 487A FF6C pea.l [PC - 0x94 /* 00001A94, value 0x4E560000 'NV\0\0', cstring "NV" */] 00001B2A 2F0E move.l -[A7], A6 00001B2C 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */] 00001B30 42A7 clr.l -[A7] 00001B32 42A7 clr.l -[A7] 00001B34 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */] 00001B38 2D57 FFF4 move.l [A6 - 0xC], [A7] 00001B3C 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00001B40 7001 moveq.l D0, 0x01 00001B42 2053 movea.l A0, [A3] 00001B44 B028 006F cmp.b D0, [A0 + 0x6F] 00001B48 6610 bne +0x12 /* 00001B5A */ 00001B4A 42A7 clr.l -[A7] 00001B4C 42A7 clr.l -[A7] 00001B4E 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */] 00001B52 2D57 FFF0 move.l [A6 - 0x10], [A7] 00001B56 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] label00001B5A: 00001B5A 42A7 clr.l -[A7] 00001B5C 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001B60 486E FFEC pea.l [A6 - 0x14] 00001B64 2F2D FC34 move.l -[A7], [A5 - 0x3CC] 00001B68 4EAD 0882 jsr [A5 + 0x882 /* export_268 */] 00001B6C 201F move.l D0, [A7]+ 00001B6E 3C00 move.w D6, D0 00001B70 6F00 00A2 ble +0xA4 /* 00001C14 */ 00001B74 2054 movea.l A0, [A4] 00001B76 216E FFF4 003A move.l [A0 + 0x3A], [A6 - 0xC] 00001B7C 2268 0026 movea.l A1, [A0 + 0x26] 00001B80 2251 movea.l A1, [A1] 00001B82 3169 0020 0036 move.w [A0 + 0x36], [A1 + 0x20] 00001B88 3006 move.w D0, D6 00001B8A D068 0036 add.w D0, [A0 + 0x36] 00001B8E 3140 0038 move.w [A0 + 0x38], D0 00001B92 3028 002C move.w D0, [A0 + 0x2C] 00001B96 9068 002A sub.w D0, [A0 + 0x2A] 00001B9A 3206 move.w D1, D6 00001B9C 9240 sub.w D1, D0 00001B9E 3141 0046 move.w [A0 + 0x46], D1 00001BA2 7001 moveq.l D0, 0x01 00001BA4 2253 movea.l A1, [A3] 00001BA6 B029 006F cmp.b D0, [A1 + 0x6F] 00001BAA 663A bne +0x3C /* 00001BE6 */ 00001BAC 42A7 clr.l -[A7] 00001BAE 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001BB2 2F3C 7374 796C move.l -[A7], 0x7374796C /* 'styl' */ 00001BB8 2F2D FBC0 move.l -[A7], [A5 - 0x440] 00001BBC 4EAD 3032 jsr [A5 + 0x3032 /* export_1538 */] 00001BC0 2E1F move.l D7, [A7]+ 00001BC2 6F14 ble +0x16 /* 00001BD8 */ 00001BC4 2054 movea.l A0, [A4] 00001BC6 216E FFF0 003E move.l [A0 + 0x3E], [A6 - 0x10] 00001BCC 2007 move.l D0, D7 00001BCE 90A8 0048 sub.l D0, [A0 + 0x48] 00001BD2 2140 0048 move.l [A0 + 0x48], D0 00001BD6 600E bra +0x10 /* 00001BE6 */ label00001BD8: 00001BD8 42A7 clr.l -[A7] 00001BDA 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001BDE 4EAD 214A jsr [A5 + 0x214A /* export_1061 */] 00001BE2 2D5F FFF0 move.l [A6 - 0x10], [A7]+ label00001BE6: 00001BE6 2054 movea.l A0, [A4] 00001BE8 2F28 0042 move.l -[A7], [A0 + 0x42] 00001BEC 42A7 clr.l -[A7] 00001BEE 2054 movea.l A0, [A4] 00001BF0 3028 0046 move.w D0, [A0 + 0x46] 00001BF4 48C0 ext.l D0 00001BF6 2228 0048 move.l D1, [A0 + 0x48] 00001BFA D280 add.l D1, D0 00001BFC 2F01 move.l -[A7], D1 00001BFE 42A7 clr.l -[A7] 00001C00 201F move.l D0, [A7]+ 00001C02 2E9F move.l [A7], [A7]+ 00001C04 B097 cmp.l D0, [A7] 00001C06 6F02 ble +0x4 /* 00001C0A */ 00001C08 2E80 move.l [A7], D0 label00001C0A: 00001C0A 4EAD 234A jsr [A5 + 0x234A /* export_1125 */] 00001C0E 4EAD 230A jsr [A5 + 0x230A /* export_1117 */] 00001C12 601C bra +0x1E /* 00001C30 */ label00001C14: 00001C14 42A7 clr.l -[A7] 00001C16 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001C1A 4EAD 214A jsr [A5 + 0x214A /* export_1061 */] 00001C1E 2D5F FFF4 move.l [A6 - 0xC], [A7]+ 00001C22 42A7 clr.l -[A7] 00001C24 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001C28 4EAD 214A jsr [A5 + 0x214A /* export_1061 */] 00001C2C 2D5F FFF0 move.l [A6 - 0x10], [A7]+ label00001C30: 00001C30 486E FFAE pea.l [A6 - 0x52] 00001C34 4EAD 209A jsr [A5 + 0x209A /* export_1039 */] 00001C38 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00001C3C 4E5E unlink A6 00001C3E 205F movea.l A0, [A7]+ 00001C40 504F addq.w A7, 8 00001C42 4ED0 jmp [A0]